svn的簡單知識


svn的簡單知識


 

一、簡介:

SVN是Subversion的簡稱,是一個開放源代碼的版本控制系統,相較於RCS、CVS,它采用了分支管理系統,
它的設計目標就是取代CVS。互聯網上很多版本控制服務已從CVS遷移到Subversion。說得簡單一點SVN就是
用於多個人共同開發同一個項目,共用資源的目的。


 

二、常見的英文:

Can't use Subversion command line client:svn
probably the path to subbersion executable is wrong.Fix it.

無法使用subversion命令行客戶端:svn

可能子版本可執行文件的路徑錯誤。請修復它。

(解決方法可以參考我的另一篇文章:https://www.cnblogs.com/gyfluck/p/10430737.html

 

Errors found while svn working copies detection.Fix it.

SVN工作副本檢測時發現錯誤。請修復。

 

Performing VCS refresh...   //執行VCS刷新
Performing code  //執行代碼
Reformat code  //重新格式化代碼
Rearrange code  //重新排列代碼
Optimize imports   //優化導入
Perform code analysis  //執行代碼分析

Review  //回顧、復習、復審。
Rejectd commit  //拒絕提交。
create patch   //創建補丁
dialog  //對話、會話、問答。
exclude  //排除、排斥、不包括

 

提交代碼時,如果不選擇全部有改動的文件提交時,會提示:
You have excluded some files from the active changelist when commintting.
Would you like remaining changes to be moved to another changelist?
在合並時,您已從活動變更列表中排除了一些文件。

是否將剩余更改移動到其他更改列表?

Do not show this dialog in the future? Yes/no
以后不顯示此對話框

 

當commit代碼時,彈出:
Code Analysis
Some file contain problems.
No errors and 10 warnings found.
Would you like to review them?
【Review】 【Commit】【Cancle】
當你點擊Review后,這些文件會在:
Change list:Rejected commit:Default里,
在下次提交的時候,不在默認的提交列表,找不到時,
可以找找是否在這里。


 

三、基本操作

一般的操作有:檢出、更新、提交、查看日志。

常用方式:

(1)在目錄中使用右鍵菜單中的【SVN Checkout】、【SVN Update】、【SVN Commit】、【TortoiseSVN-->Show log】、【TortoiseSVN-->Add】等。

(2)在命令行中:svn checkout path、svn add file、svn up、svn commit -m '提交說明'、svn log等。

(3)在編輯器中使用快捷鍵,更新Ctrl+t、提交Ctrl+k。


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM