使用git在iPhone应用程序开发人员之间共享代码的最佳实践/过程是什么?
每次我从命令行执行正常的git-fetch,git-rebase follow /master方法时,我都会在.xcodeproj、.xib和Storyboard文件中得到冲突。
.xib并不是那么糟糕,因为它通常很容易修复,但是.xcodeproj总是损坏,我还没有找到一种简单的方法来始终如一地修复它。
用git共享项目文件和解决冲突的最佳工作流程是什么?
发布于 2012-12-03 05:25:54
项目文件中的冲突总是一个痛苦的问题。同样的事情也发生在.NET开发和Visual Studio中。处理这个问题的最好方法是不要一次合并太多的更改。您可以通过在集成分支上合并彼此的更改来实现这一点。为了保持分支的整洁,不要将该分支或其他人的分支合并到您的分支中。你依靠rerere来记住你一路走来的所有冲突。这是我使用的工作流程:
http://dymitruk.com/blog/2012/02/05/branch-per-feature/
如果你真的被卡住了,你可能会看看在另一边做了什么更改(你合并了什么),签出你的项目文件的版本,手动地做其他分支对项目文件所做的事情,然后将其作为冲突的解决方案。
问题是,当您更新项目时,IDE正在做它自己的事情。因此,有时,您需要手动使用IDE来模拟自己添加所有内容,并使用该文件作为冲突解决方案。
这是使用繁重的side进行开发的阴暗面。
https://stackoverflow.com/questions/13673858
复制相似问题