Git 篇
Git工具很多,找到適合自己的才是最重要的~
目前 iOS 小組操作 Git 主要是用以下四個工具
SourceTree:用於 Commit、Push、Branch 的新增切換刪除、Merge
Visual Studio Code:用於解衝突,可清楚顯示衝突後的差異,可點選按鈕選擇處理策略
Xcode:用於解衝突,可直接編譯測試
GitLab:多人協作的專案和模組會使用此工具發動 Merge Request
解衝突步驟
第一步:當 Merge 後修改到相同程式碼位置時,會發生衝突

第二步:開啟 Visual Studio Code,使用它來處理衝突

Current Change 代表自己本地的改變 (自己寫的)
Incoming Change 代表合併進來的改變 (別人寫的)
第三步:使用 Xcode 確認可以編譯成功,或是再次修正!!!
第四步:回到 SourceTree ,對檔案點擊右鍵,選擇 Resolve Conflicts > Mark Resolved 即可!!

Last updated
Was this helpful?