我正在使用git和iOS项目很长一段时间,一切都很好,但只有一件事情经常让我烦恼。当我和我的团队一起在单个故事板的iOS项目中工作时,每个成员都有最大的机会使用故事板,所以当我们合并代码时会出现问题,它会在故事板上显示冲突,很难决定我们想要的代码,以及我们必须放弃它(在Storyboard的XML视图中),类似地,它可以在项目设置中发生。我使用的这个问题的解决方法是与团队沟通,如果他们中的任何一个想要使用storyboard,那么他会通知其他不使用storyboard的人,直到我完成并提交,推动代码并且通知所有storyboard是自由。另一种解决方案是使用多个故事板,但是有没有其他方式可以将单个故事板与团队一起使用并避免冲突或轻松纠正?如何在团队使用git的iOS故事板上工作?
3
A
回答
1
从我个人的经历来看,这确实很困难,真的没有办法让这个更容易。我和我的团队尽量沟通。值得注意的是,阅读你合并的分支的提交信息可以让你更好地理解被触摸的文件。有些东西很容易在XML文件中识别,有些则不是。如果你不确定,启动合并工具并尝试与你的队友一起解决。
1
第
与团队沟通从来都不是坏事。 但不幸的是,没有神奇的“fix-conflicts.sh”,也没有图形冲突工具。
故事板非常复杂,故事板中的合并冲突很少意味着两个人添加了两个单独的视图。 当人们移动东西或改变“观点”时,您总会遇到合并冲突。另外,如果存在放错位置的视图,那么当您使用自定义字体并打开故事板时,一直都会出现20s的一瞥:Xcode将不会加载足够快的自定义字体,并计算错误的视图帧。如果您在Xcode更正之前保存并关闭它:bam放错位置的视图和合并冲突。
为你的团队提供一个好处,并将董事会考虑周到。
你看,故事板(概念上“设计”的用户界面)本身的概念是如此复杂,合并冲突将是一个真正的痛苦的屁股。
相关问题
- 1. 如何在Git团队中工作
- 2. 如何在iOS 7上使用通用故事板的popover segues?
- 3. 小团队的Git工作流程
- 4. 故事板VS在团队环境中碎粒
- 5. 你如何在团队中工作?
- 6. 故事板iOS MBProgressHUD
- 7. 当开发团队是支持团队时,Scrum如何工作?
- 8. 如何更改团队服务中的git存储库团队
- 9. xcode 4.2 iOS桌面使用故事板
- 10. 如何在iOS中使用多个部分组织故事板?
- 11. 如何在故事板中使用UIPageViewController?
- 12. 如何在故事板中使用NSAlert
- 13. iPhone5上的故事板错误,在iPhone5上工作
- 14. 多位开发人员在iOS中工作一个故事板
- 15. 如何本地化iOS故事板
- 16. ios - 如何制作我在iPhone故事板上开发的应用程序,也可以在iPad上使用?
- 17. 在故事板上使用iCarousel框架
- 18. iOS5的Facebook的iOS版SDK着工作和故事板
- 19. 如何使用NopCommerce MVC作为团队
- 20. iOS的两个故事板上的UITableViews如何处理
- 21. iOS故事板:设置ImageView的宽度和高度不工作
- 22. 团队使用git/git-svn共享工作,只偶尔提交svn
- 23. 使用故事板
- 24. 使用代字号“〜”作为iOS中的故事板名称
- 25. 如何激励团队在传统产品上工作
- 26. Git团队门户
- 27. iOS的故事板设计的应用
- 28. IOS-弹出故事板
- 29. iOS故事板本地化
- 30. iOS 8.3故事板菜单