xcode – Crashlytics git管理
我遇到了分支合并失败的问题,因为Crashlytics二进制文件正在发生变化.我将Crashlytics添加到gitignore,但是现在如果我再签出分支机构,框架就不会出现了.
有没有办法处理合并冲突或告诉git忽略文件更改的方法,但保留文件本身? 解决方法
如果您希望将文件放在新的克隆中,或者在清理git存储库之后,需要通过git进行跟踪.
二进制文件并不适合合并.从你的问题来看,听起来没有什么可以合并,但决定只是保留哪个文件. 将以下内容添加到.gitattributes(或在git存储库的根目录中创建包含该内容的新文件) path/to/file merge=nomerge 并将以下内容放入git配置文件(.git / config或?/ .gitconfig) [merge "nomerge"] name = keep current version driver = true 这指示git只是忽略冲突并将文件保留在您要合并的分支中. 你应该git将.gitattributes文件添加到存储库.实际的合并驱动程序定义不能以新克隆自动将其从框中取出的方式存储.因此,您需要手动将其添加到每个克隆或每个需要它的计算机上的每个用户配置中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |