我正在使用Xamarin Studio在iMac上开发iOS应用程序。该解决方案托管在Github上。我试图用服务器(github)版本更新我的解决方案并遇到一些错误。
要退回我去过的最新版本:版本控制>更新解决方案
我收到消息版本控制操作失败:。未合并的路径:path_of_file_is_here
它在大约4个文件上执行此操作。在“版本控制”面板上,它显示此错误发生在更新的存储更改点。
我已经与Dev交谈,我可以看到这些文件已经在文件夹结构中移动了。它们已被移动到他/推送版本的新子文件夹中。这会导致更新问题吗?
我已经尝试从我的项目中删除4个文件并重新更新但是我得到了同样的错误。 我是否也必须从硬盘中删除它们?
是否因为我对这些文件的本地版本进行了编辑而导致?
将来如何避免这样的错误?
答案 0 :(得分:1)
您是否尝试过使用github桌面工具并选择确定。它会告诉您更多信息并允许您修复更改。我的猜测是你的代码中存在已经存储在github上的更改的冲突。
你是唯一一个参与这个项目的人吗?如果不是,那么很可能意味着其他人已经改变了这些碎片并推动了它们。
再次使用github应用程序,它是免费的,看看发生了什么。我不使用内置的github接口。我最初有问题,只是回到了我的最爱。如果使用其他开发环境,使用外部工具还可以更轻松地进行管理。