我正在使用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. 使用github團隊工作
- 4. 小團隊的Git工作流程
- 5. 如何使用iOS在故事板上創建ImageView中心?
- 6. iOS故事板
- 7. 可能的故事板在corona上使用keyEvent工作嗎?
- 8. 故事板VS在團隊環境中碎粒
- 9. 如何在故事板iOS中製作一個通用的UIViewController?
- 10. 如何使用故事板
- 11. 你如何在團隊中工作?
- 12. iOS:使用表格視圖在故事板上使用BeeFramework
- 13. ios - tabbarcontroller內的splitviewcontroller使用故事板
- 14. 如何在iOS中的故事板中使用AutoLayout?
- 15. iOS:故事板Segue
- 16. 故事板iOS MBProgressHUD
- 17. Git:分支iOS應用程序使用故事板但如何防止衝突?
- 18. 當開發團隊是支持團隊時,Scrum如何工作?
- 19. Mercurial在團隊工作
- 20. 如何更改團隊服務中的git存儲庫團隊
- 21. 如何在故事板中使用UIPageViewController?
- 22. 如何在故事板中使用NSAlert
- 23. 如何在iOS中使用多個部分組織故事板?
- 24. 故事板如何在iOS 5中使用?
- 25. iPhone5上的故事板錯誤,在iPhone5上工作
- 26. iOS故事板 - 重新使用UIViewController
- 27. xcode 4.2 iOS桌面使用故事板
- 28. iOS和iPad的故事板
- 29. iOS的故事板改變
- 30. 故事板中的ios lazytableimages