偶尔,当我做以下事情时......
git reset --hard
HEAD is now at 0123abde comment is hereRun Code Online (Sandbox Code Playgroud)
git pull
Updating 0123abde..456789faRun Code Online (Sandbox Code Playgroud)
我收到了错误......
error: Entry 'filename' not uptodate. Cannot merge.Run Code Online (Sandbox Code Playgroud)
我找到的唯一解决方法是'git reset --hard',删除有问题的文件,然后执行'git pull'.这对我来说似乎不对.不应该硬重置删除任何和所有本地更改,从而允许我拉出最新的没有任何合并问题?我使用git错了吗?:)
这是在CI计算机上,因此这里的任何更改都是不需要的.我在Windows Vista上使用git版本1.6.1.9.g97c34.
自定义接收器如何使用"ramp"命名空间,或者如何修改示例应用程序以使用自定义命名空间而无需为RAMP协议重写支持(Android中的MediaProtocolMessageStream或iOS中的GCKMediaProtocolMessageStream)?
我无法让Android或iOS Chromecast示例应用与基于dash.js的自定义接收器进行通信(通过Javascript播放MPEG DASH的参考客户端实现 - https://github.com/Dash-Industry-论坛/ dash.js).它似乎是由于"斜坡"的命名空间在Android/iOS Chromecast SDK上被硬编码(最终const),并且dash.js接收器由于某种原因无法使用"ramp"命名空间(根据http:// www.digitalprimates.net/author/tapper/2013/08/27/chromecast_dash/)
我在默认情况下使用命名空间dash.js时,能够从Chrome中的Javascript发件人投射MPEG-DASH.尝试通过Android或iOS与我的自定义接收器进行交互时,Chromecast设备可以正常加载接收器页面,但从未收到包含媒体URL的加载命令.当自定义接收器设置为使用"ramp"命名空间(媒体播放的默认设置)时,甚至会发生这种情况.此外,当命名空间设置为"ramp"时,我的自定义接收器停止在Chrome中工作.