ios-使用命令列管理svn

來源:互聯網
上載者:User

一些svn工具管理方便直觀,但在效率上相比,還是命令列快一些.

(由於記性不好,經常忘一些知識,比如命令列幾天不用就生疏了,為了防止忘了再找資料回憶.備份一下svn命令以備後用)

查看svn全部log   
svn log

(log太多,想停止,ctrl+z)

查看svn資訊
svn info

下載svn版本(關聯svn)
svn checkout http://blog.csdn.net/james_1010

下載svn某個版本(無svn資訊)
svn export -r 123  http://blog.csdn.net/james_1010   (123是要下載的版本的版本號碼)

還原svn伺服器上的代碼到某個版本
 svn merge -r 123:111 http://blog.csdn.net/james_1010     (把svn上的代碼還原到111版本)

查看當前svn關聯目錄下的檔案改動  
svn st

提交代碼
svn ci yourfile.m yourfile2.m -m "提交了兩個m檔案"

比較某個檔案與svn上代碼的改動
svn diff yourfile.m

(此命令只是顯示不同程式碼片段,說個題外話,如果想比較兩個檔案或者工程的差異,使用xcode工具filemerge即可

filemerge開啟檔案,在dock上右擊xcode表徵圖,選擇open developer tool--->filemerge)

刪除svn伺服器代碼某個檔案
svn del file1.m
然後還要提交一下   svn ci -m"提交刪除"

增加一個新檔案
svn add file1.m
同樣要提交一下,同上
(提交或刪除某些名稱內帶@的檔案,需要在後面加個@,比如 james_1010@2x.png 需要以下命令   svn add james_1010@2x.png@ )

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.