大佬教程收集整理的这篇文章主要介绍了Git合并二进制文件(特别是Xcode项目文件),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经设置了一个.gitattributes文件来将特定的Xcode文件(project.pbxproj)视为二进制文件,因为它应该被视为二进制文件.但是,我不确定如何合并它.我不确定那个特定文件是做什么的,但是如果它处理了哪些文件被添加到项目中,我就无法合并它们,因此我必须手动将某些文件添加回项目(可能不是记得他们所有).其他人如何处理这种情况?
此外,我已经读过你必须手动更新二进制文件(显然)或复制不同的版本.但是,一旦进入合并过程,我工作副本中的文件就是“主”版本.我如何访问“实验”版本?我无法检查它,因为它会破坏合并过程.
谢谢你的时间!
.gitattribute
directive.
但是对于.pbxproj文件,这可能不是一个好的选择,如described here.
我喜欢版本化项目文件(如ones for Eclipse),只有我知道它们是:
>经常不修改(当然不是每个开发人员都修改)
>仅使用相对路径
>没有一个工作站的数据细节
简而言之,如果这些文件不是要合并的(或者只是很容易合并),我希望它们在VCS中.在您的情况下,首先将它们放入所述VCS中可能没那么有用.
注意:如Git manual中所述:
$git show :1:file.txt # the file in a common ancestor of both branches $git show :2:file.txt # the version from HEAD. $git show :3:file.txt # the version from MERGE_HEAD
以上是大佬教程为你收集整理的Git合并二进制文件(特别是Xcode项目文件)全部内容,希望文章能够帮你解决Git合并二进制文件(特别是Xcode项目文件)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。