日常開發中如果各自開發不同的需求,修改同一個檔案的機率也不多的時候,本地版本管理有也看不出多大用處。
如果比較大的需求,每天都有大量改動,大機率改到同一個類,則比較重要。
每天處理大量的問題修改,每天總結一下改了哪些内容,本地代碼管理則是個很好的選擇。
還有防止同僚在你電腦上亂改你的代碼!!!
。
。
。
。
經過查閱各種資料,
mac電腦搭建svn服務供他人通路的方法是
1.網上好多資料說蘋果電腦自帶svn隻是沒有開啟,這是不對的,可能以前的mac系統有,但macos11.3是沒有的,需要自己安裝
2.brew install subversion 進行安裝
3.可能brew沒有更新,如果下載下傳完解壓報錯一直更新不成功,我是恢複了磁盤備份,然後更新到最新系統按照 https://www.cnblogs.com/liyihua/p/12753163.html 重新安裝brew才解決的。
4.svn裝好後 ,參考 https://www.cnblogs.com/czq1989/p/4913692.html 的步驟來建立倉庫人員,導入初始代碼
5.本地的svn建好後,安裝Cornerstone現在本地試試,能不能通路。
重要:Cornerstone中一定要正确填path,否則一直報錯找不到。
6.然後使用同一wifi下的另一個電腦,Cornerstone中填ip,正确填path,是可以通路的。
注意:Cornerstone無法檢視log送出記錄。
smartsvn可以檢視,但需要每次都把之前cache清空才可以
ios工程使用svn合并代碼,工程檔案project.pbxproj沖突怎麼解決?比如我送出的project.pbxproj檔案,他人更新時會出現沖突。解決辦法是:使用svn版本,如下如操作
如果有新增檔案則,重新在xcode中添加引用後再送出commit