.1安裝完成后,比如我想把代碼放在我的電腦其中一個位置比如 :我的項目在F盤的目錄下中,我右鍵就可以看到如下:
說明snv已經安裝成功了!
2.2使用checkout下載項目。
先說下幾個基本的命令:
Checkout:把SVN倉庫的代碼下載到本地,比如你現在參與一個團隊的項目,在你參與之前項目可能已經在運行或者技術主管也已經搭建好代碼倉庫,你可以通過checkout命令項目代碼,獲取相應的項目的代碼。
Update:在你編寫代碼的過程中,項目參考者很可能已經提交過代碼到SVN服務器,而你本地項目都是自己編寫,肯定沒有其他參與者新提交的代碼,你可以通過update SVN獲得SVN最新的代碼。
Commit:當你完成一部分開發后並且程序中沒有其它的錯誤,你可以通過commit提交代碼到SVN服務器,服務器會產生一個新的版本,這樣其它參與者就可以獲取到您相應提交的代碼。重要提示:每次必須先先update再Commit。
Checkout命令使用圖解
新建或者進入目錄下(比如我F盤:CBDATA),右鍵 --> Svn Checkout -->
步驟1:在URL of repository輸入 {項目地址}
步驟2 如果有提示輸入賬號輸入賬號密碼就可以下載項目代碼到本地了。
以上是已經下載好的代碼了。
注意事項:
打開下載的目錄.svn這個隱藏目錄記錄着兩項關鍵信息:工作文件的基准版本和一個本地副本最后更新的時間戳,千萬不要手動修改或者刪除這個.svn隱藏目錄和里面的文件!!,否則將會導致你本地的工作拷貝(靜態試圖)被破壞,無法再進行操作。
TortoiseSVN圖標介紹
新加的文件未加入版本管理的
新加的文件已加入版本管理的
已經加入版本管理並已經提交到服務器的
修改過的文件未提交到服務器的
沖突的文件,多人同時修改了該文件
A、Add命令圖解
以下是我新加的文件,是沒有圖標的,相當這個文件已經創建了,但沒有歸屬到SVN代碼管理中
選中文件右鍵出現如下菜單,把文件加到SVN代碼管理中
下面是加進去的圖標,明顯文件上多了一個圖標+號,至此文件只是加到了SVN中,但還沒有提交到SVN服務器。
同樣是選中文件右鍵,功能菜單和上次的菜單已經不一樣了,因為該文件已經加入到SVN代碼管理中了
B、Commit命令圖解
當我們代碼編寫完了,把代碼提交到服務器可以通過Commit 來提交代碼,注意要先更新再提交
下圖是提交完后的文件圖標
如果你修改了代碼文件,狀態就變成了已修改,而圖標重載已變成了紅色感嘆號,你可以很容易地看出那些文件從你上次更新工作復本被修改過,且需要提交
原文鏈接:https://blog.csdn.net/p445726392/java/article/details/96840259