技術指導:TortoiseSVN在Windows客戶端如何使用
上節我們介紹了Subversion的安裝,配置等問題,本節和大家介紹一下Windows客戶端如何進行TortoiseSVN使用問題。
Windows客戶端TortoiseSVN使用
安裝
安裝TortoiseSVN和中文包
TortoiseSVN-1.5.3.13783-win32-svn-1.5.2.msi
LanguagePack_1.5.3.13783-win32-zh_CN.msi
TortoiseSVN會將資源管理器進行擴展,在右鍵菜單中添加子菜單,提供svn的功能。
圖標說明
normal
一個新checkout的工作副本使用綠色的對勾做重載。表示TortoiseSVN狀態正常。
modified
在你開始編輯一個文件后,狀態就變成了已修改,而圖標重載變成了紅色感嘆號。通過這種方式,你可以很容易地看出哪些文件從你上次更新工作副本后被修改過,需要被提交。
conflicted
如果在更新的過程中出現了沖突,圖標會變成黃色感嘆號。
readonly
如果你給一個文件設置了svn:needs-lock屬性,Subversion會讓此文件只讀,直到你獲得文件鎖。具有這個重載圖標的文件來表示你必須在編輯之前先得到鎖。
locked
如果你擁有了一個文件的鎖,并且Subversion狀態是正常,這個重載圖標就提醒你如果不使用該文件的話應該釋放鎖,允許別人提交對該文件的修改。
deleted
這個圖標表示當前文件夾下的某些文件或文件夾已經被調度從版本控制中刪除,或是該文件夾下某個受版本控制的文件丟失了。
added
加號告訴你有一個文件或目錄已經被調度加入版本控制。
ignored忽略non-version沒有納入版本管理的文件.
常用功能
TortoiseSVN更新:將服務上的變化更新到本地
TortoiseSVN提交:將本地的變化提交到服務器
TortoiseSVN還原:取消本地的修改,將服務器文件覆蓋本地文件。
檢查更新:對比服務器端和本地文件的變化。
更新至版本:將服務器的某個版本更新到本地,最常用的是獲取最新版本。
版本庫瀏覽器:以資源管理器方式對服務器文件進行管理。
獲取鎖定:鎖定某個文件,使他人在解鎖之前不能更改對應服務器文件。
解除鎖定:解除對文件的鎖定,使他人可以更改對應服務器文件。
【編輯推薦】
- 敬請關注:Subversion1.6新特性已經發布
- 新手指南:ubuntu下的Subversion安裝妙招
- 技術指導:論在CollabNet 下Subversion Server進行安裝配置行之有效的方法
- Subversion和TortoiseSVN如何在Windows下進行構建SVN版本控制
- 揭露MyEclipse Subversion環境建立的內幕