使用終端命令操作SVN應該注意哪些

2022-08-11 18:27:14 字數 917 閱讀 9253

svn作為當前ios多人開發,在企業中也非常常用,現在用的比較多的svn工具 比如 cornerstone、使用起來比較方便,但是也會出現一些 版本不匹配等問題,這篇文章主要說一下  使用終端來操作svn,如果熟練的話 會更加快捷。

1, 首先,建立乙個本地資料夾,用於儲存**。

2,開啟終端,cd 進入你所建立的資料夾。

如果ios工程是用xcode建立的,會自動新增add,不需要add新增到**倉庫。

注意1,:一般修改完** 提交之前,先進行 svn update 更新**,保證**版本是最新的,在這一步,如果你的同事也剛好修改了** 並上傳到伺服器,那麼就會產生**衝突。如果伺服器沒有修改**,就可以直接提交**:svn commit -m "注釋一定要寫"

注意2:如果進行多人開發,每天早上來 就進行 svn update操作,每天下班前進行 svn commit -m "注釋"  ,以儘量減少**衝突。(每次提交之前,最好都做一次 update操作)

(mc)mine -conflict 這句意思是當發生衝突時,使用我的**,覆蓋伺服器的**。  

(tc)theirs-conflict  這句意思是 當出現**衝突時 使用別人的**,覆蓋自己的**。

(p)postpone     輸入p  可以檢視 自己的** 和別人的 **,系統會生成很多檔案, 可以分別檢視自己的**和別人的**,並進行人工 解決**衝突,也可以將兩種**合併 ,進行保留。 注意:系統生成的檔案 不要手動刪除。

當手動解決**衝突後,在終端輸入: svn resolved 檔名(衝突的檔名)   系統生成的多餘** 會自動刪除。這樣就成功解決了 **衝突。

最後 附上終端基本命令:

cd  進入乙個資料夾,

pwd 檢視當前資料夾路徑  

ls 檢視當前目錄下有哪些檔案和資料夾

delete  刪除乙個檔案

Ubuntu使用說明 終端操作SVN命令列(三)

select p postpone,df show diff,e edit file,m merge,mc my side of conflict,tc their side of conflict,s show all options 1 將檔案checkout到本地目錄 svn checkout...

mac 終端 svn 命令

svn checkout path path是伺服器上的目錄 例如 svn checkout svn 簡寫 svn cosvn add file 例如 svn add test.php 新增test.php svn add php 新增當前目錄下所有的php檔案 svn commit m logme...

mac 終端 svn 命令

svn checkout path path是伺服器上的目錄 例如 svn checkout svn 簡寫 svn cosvn add file 例如 svn add test.php 新增test.php svn add php 新增當前目錄下所有的php檔案 svn commit m logme...