svn下載安裝及使用教程「svn客戶端使用教程」

接上一篇:SVN詳細安裝教程

一、SVN的工作原理

SVN詳細使用教程

二、SVN的主要操作

  • SVN檢出(SVN Checkout)
  • SVN提交(上傳 SVN Commit)
  • SVN更新(下載 SVN Update )
  • 重新定位:SVN地址發生改變時,需要重新定位
  • 顯示日誌:查看歷史記錄

1、SVN檢出(SVN Checkout):

SVN檢出是在第一次與SVN服務器建立連接的時候使用

檢出時需要提供:

  • SVN的地址
  • 用戶名和密碼

注意:在檢出前,先新建一個文件夾,因為檢出時會檢出很多文件和文件夾,新建一個文件夾就是為了把所有檢出的文件和文件夾放在一起。

檢出步驟,如下:

1) 創建一個空的文件夾(項目名),如:D:huileketang

2) 進入新建的文件夾

3) 右擊,選擇」SVN 檢出…」

SVN詳細使用教程

4) 在打開的小窗口中,

a) 版本庫URL:輸入項目的svn url地址,

b) 檢出至目錄:輸入第1步中新建的文件夾目錄(D:huileketang)

SVN詳細使用教程

5) 點擊 「確定」即可檢出。

注意:如果是第一次檢出,則會彈出下面的2張圖,輸入用戶名和密碼,如下圖:

SVN詳細使用教程

在上圖輸入用戶名和密碼後,點擊「確定」按鈕後,即開始從SVN服務器下載數據到本機,

如下圖:

SVN詳細使用教程

然後點擊上圖中「確定」按鈕即可。此時,就完成了第一次從SVN服務端下載文件。

6) 查看本機文件結果,如下圖:

SVN詳細使用教程

2、SVN提交(上傳 SVN Commit):

SVN提交即將電腦上文件或文件夾的修改、增加、刪除提交或者上傳到SVN服務器

每當修改或刪除本地文件時,即每當本地文件和服務器文件不一致時,都可以通過「提交」功能,將本地的文件上傳到服務器,這樣其他人就可以更新(下載或者同步)到你提交的文件。

如:下圖紅色部分的「已修改狀態」的文件

SVN詳細使用教程
  • 如果你想提交當前文件夾中所有修改的文件或者文件夾,那麼你需要在文件夾的空白處右擊,並選擇「SVN提交(C)…」
  • 如果你只想提交某一個文件或者文件夾的最新內容,那麼你只需要右擊那個文件或者文件夾,並選擇「SVN提交(C)…」

3、SVN更新(下載 SVN Update ):

將SVN服務器中修改的內容更新/下載到個人電腦上,與SVN服務器保持一致

每當你想看某個或者某些文件的最新內容時,你需要先從SVN上下載該文件最新的內容,這時就需要使用「SVN更新(U)…」這個功能。

  • 如果你想下載整個文件夾的最新內容,那麼你需要在文件夾的空白處右擊,並選擇「SVN更新(U)…」
  • 如果你只想下載某一個文件或者文件夾的最新內容,那麼你只需要右擊那個文件或者文件夾,並選擇「SVN更新(U)…」

SVN更新的具體步驟如下:

1) 進入到要下載更新的文件夾里(我的是D:huileketang)

2)在文件夾「D:huileketang」的空白處右擊,如下圖,點擊「SVN更新(U)…」

SVN詳細使用教程

3)點擊「SVN更新(U)…」即彈出如下的頁面:

SVN詳細使用教程

4、重新定位:

當SVN地址發生改變時,需要重新定位。

方法:在SVN對應的文件夾的空白處右擊,選擇「TortoiseSVN」—>「重新定位(C)…」

5、顯示日誌:

查看歷史記錄,主要是查看文件或文件夾的提交歷史,如誰、什麼時間、提交了哪些文件或者文件夾。

方法:在SVN對應的文件夾的空白處右擊,選擇「TortoiseSVN」—>「顯示日誌(L)」

SVN詳細使用教程

三、SVN的狀態圖標的含義

常見的SVN的圖標有以下幾種,如下圖:

SVN詳細使用教程

1、「常規」:綠色圈帶白色對勾,主要是表示自己電腦上的文件或者文件夾與SVN服務器上對應的文件一致,在自己電腦沒有進行任何修改。

2、「修改」:紅色圈帶白色感嘆號,當你開始編輯一個文件,這個文件的狀態就會變成修改狀態,圖標也會變成紅色圓圈帶白色感嘆號。通過這種狀態的變化,你就可以知道自己修改過哪些文件,需要提交哪些文件。

3、「衝突」:黃色三角形帶黑色感嘆號,是指出現了衝突,一般在同時編輯一個文件時容易出現這種衝突的現象。

4、「只讀」:灰色圈帶白色對勾,這是設置只讀屬性後才會出現的標識,直到你獲得文件鎖才能取消只讀。只讀文件用這個重載圖標來表示你必須在編輯之前先得到一個鎖。

5、「已刪除」:紅色叉,表示相應文件或文件夾被計劃刪除,或者表示文件缺失。

6、「增加」:藍色加號,表示文件或文件夾已經被計劃加入到版本控制之下。通常是新建的文件或文件夾會有這個標識。

7、「忽略」:灰色圈帶白色橫線,表示已經不受版本控制了。

8、「無版本控制」:藍色圈帶白色問號,表示暫時還沒有版本的控制,但沒有被忽略。

9、「鎖定」:一把黃色的鎖,表示文件被鎖定,必須先釋放鎖才能讓別人的修改提交。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/234775.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-12 11:49
下一篇 2024-12-12 11:49

相關推薦

發表回復

登錄後才能評論