文件管理 占存:20.75MB 時(shí)間:2022-10-11
軟件介紹: TortoiseSVN是一款可以管理文件和目錄的實(shí)用工具。TortoiseSVN軟件功能強(qiáng)大,可以幫助你將文件恢...
TortoiseSVN是一款可以管理文件和目錄的實(shí)用工具。TortoiseSVN軟件功能強(qiáng)大,可以幫助你將文件恢復(fù)到過去的版本。TortoiseSVN軟件還可以檢查到歷史數(shù)據(jù)的修改數(shù)據(jù)以及修改者,為你帶來高效便捷的使用體驗(yàn)。那么tortoisesvn軟件怎么使用?tortoisesvn軟件的功能有哪些?下面就讓小編給大家解答下吧!
tortoisesvn軟件怎么使用:
1、安裝完成后,按下鼠標(biāo)右鍵,會(huì)看到如下界面,這說明你已經(jīng)安裝成功了,可以對(duì)SVN進(jìn)行使用了
2、但是此時(shí)菜單全是英文的,如果你不習(xí)慣英文,可以去下載語(yǔ)言包,記得下對(duì)系統(tǒng)位數(shù)
3、安裝完語(yǔ)言包之后,可以右鍵進(jìn)入setting設(shè)置,切換到中文
tortoisesvn軟件的功能有哪些:
Check for Modifications(檢查更新)
點(diǎn)擊Check for Modifications,系統(tǒng)列表所以待更新的文件及文件夾的狀態(tài).
Revision Graph(版本分支圖)
查看文件的分支,版本結(jié)構(gòu),可以點(diǎn)擊Revision Graph,系統(tǒng)以圖形化形式顯示版本分支.
Rename(改名)
SVN支持文件改名,點(diǎn)擊Rename,彈出文件名稱輸入框,輸入新的文件名稱,點(diǎn)擊確定,再把修改提交,即可完成文件改名
Delete(刪除)
SVN支持文件刪除,而且操作簡(jiǎn)單,方便,選擇要?jiǎng)h除的文件,點(diǎn)擊Delete,再把刪除操作提交到服務(wù)器
Moving(移動(dòng))
選擇待移動(dòng)的文件和文件夾;按住右鍵拖動(dòng)right-drag文件(夾)到跟蹤拷貝內(nèi)的新地方;松開左鍵;在彈出菜單中選擇move files in Subversion to here
Revert(還原)
還原操作,如剛才對(duì)文件做了刪除操作,現(xiàn)在把它還原回來,點(diǎn)擊刪除后,再點(diǎn)擊提交,會(huì)出現(xiàn)如上的提示框,點(diǎn)擊刪除后,再點(diǎn)擊Revert,即已撤銷刪除操作,如果這時(shí)候點(diǎn)擊提交,則系統(tǒng)彈出提示框:沒有文件被修改或增加,不能提交
Merge(合并)
主干和分支的版本進(jìn)行合并,在源和目的各輸入文件的路徑,版本號(hào),點(diǎn)擊確定。系統(tǒng)即對(duì)文件進(jìn)行合并,如果存在沖突,請(qǐng)參考沖突解決。
Export(導(dǎo)出)
把整個(gè)工作拷貝導(dǎo)出到本地目錄下,導(dǎo)出的文件將不帶svn文件標(biāo)志,文件及文件夾沒有綠色的”√”符號(hào)標(biāo)志。
Relocate(重新定位)
當(dāng)服務(wù)器上的文件庫(kù)目錄已經(jīng)改變,我們可以把工作拷貝重新定位,在To URL輸入框中輸入新的地址
SVN Commit(版本提交)
把自己工作拷貝所做的修改提交到版本庫(kù)中,這樣別人在獲取最新版本(Update)的時(shí)候就可以看到你的修改了。
Show log(顯示日志)
顯示當(dāng)前文件(夾)的所有修改歷史。SVN支持文件以及文件夾獨(dú)立的版本追溯。
Repo-Browser(查看當(dāng)前版本庫(kù))
查看當(dāng)前版本庫(kù),這是TortoiseSVN查看版本庫(kù)的入口,通過這個(gè)菜單項(xiàng),我們就可以進(jìn)入配置庫(kù)的資源管理器,然后就可以對(duì)配置庫(kù)的文件夾進(jìn)行各種管理,相當(dāng)于我們打開我的電腦進(jìn)行文件管理一樣。
Update to Revision(更新至版本)
從版本庫(kù)中獲取某一個(gè)歷史版本。這個(gè)功能主要是方便查看歷史版本用,而不是回滾版本。注意:獲取下來之后,對(duì)這個(gè)文件不建議進(jìn)行任何操作。如果你做了修改,那么當(dāng)你提交的時(shí)候SVN會(huì)提示你,當(dāng)前版本已失效(即不是最新版本),無法提交,需要先update一下。這樣你所做的修改也就白費(fèi)了。
Revert(回滾)
如果你對(duì)工作拷貝做了一些修改,但是你又不想要了,那么你可以使用這個(gè)選項(xiàng)把所做的修改撤銷。如果當(dāng)前工作拷貝有任何問題的話,可以使用這個(gè)選項(xiàng)進(jìn)行修正。例如,有些文件原來是版本控制的,但是你沒有通過tortoiseSVN就直接刪除了,但是tortoiseSVN還是保留著原來的信息(每個(gè)文件夾下都有一個(gè).svn的隱藏文件夾,存放著當(dāng)前文件夾下所有文件夾的版本信息)所以這就會(huì)產(chǎn)生一些沖突??梢允褂胏leanup來清理一下。
GetLock/ReleaseLock(加鎖/解鎖)
如果你不想別人修改某個(gè)文件的話,那么你就可以把這個(gè)文件進(jìn)行加鎖,這樣可以保證只有你對(duì)這個(gè)文件有修改權(quán)。除非你釋放了鎖,否則別人不可能提交任何修改到配置庫(kù)中Branch/tag(分支/標(biāo)簽)
Branch是分支的意思。例如當(dāng)在設(shè)計(jì)一個(gè)東西的時(shí)候,不同的人有不同的實(shí)現(xiàn),但是沒有經(jīng)過實(shí)踐檢驗(yàn),誰(shuí)也不想直接覆蓋掉其他人的設(shè)計(jì),所以可以引出不同的分支。將來如果需要,可以將這些分支進(jìn)行合并。
Export(導(dǎo)出)
這個(gè)功能是方便我們部署用。當(dāng)我們需要發(fā)布一個(gè)穩(wěn)定版本時(shí),就可以使用這個(gè)功能將整個(gè)工程導(dǎo)出到某個(gè)文件夾,新的文件夾將不會(huì)包含任何版本信息了。
Relocate(版本庫(kù)轉(zhuǎn)移)
當(dāng)我們版本庫(kù)發(fā)生轉(zhuǎn)移的時(shí)候就需要用到這個(gè)功能了。例如我原先的版本庫(kù)是建在U盤上的,現(xiàn)在轉(zhuǎn)移到(復(fù)制整個(gè)配置庫(kù)文件夾)開發(fā)服務(wù)器上,使用https代替文件系統(tǒng)的訪問。因此就需要將原來的工作拷貝的目標(biāo)版本庫(kù)重新定位到開發(fā)服務(wù)器上。
以上就是華軍小編為您整理的tortoisesvn軟件怎么使用,tortoisesvn軟件的功能有哪些的操作指引啦,希望能幫到您。