- 軟件大小(xiǎo):18.76M
- 軟件語(yǔ)言:中文
- 軟件類型:國(guó)產軟件
- 軟件類別:免費軟件 / 編(biān)程工具
- 更新時間:2021-04-29 17:35
- 運(yùn)行環境:WinAll, WinXP
- 軟件等(děng)級:
- 軟件廠商:
- 官方(fāng)網站:https://tortoisesvn.net/
18.53M/中文/10.0
300.00M/中文/0.3
240.23M/中(zhōng)文/3.7
237.30M/中文(wén)/5.0
65.67M/中文/1.4
tortoisesvn中文版64位包含了(le)中(zhōng)文(wén)語言版,原版svn客戶端是英文的,所以要安裝(zhuāng)一個漢化包(bāo);還有很多(duō)朋友在找(zhǎo)tortoisesvn使用教(jiāo)程(chéng),小編也(yě)整理一些svn服務器使用方法,大家可以仔細看下。
TortoiseSVN是Subversion版本控製係統的一(yī)個(gè)免費開源客(kè)戶端,可以超越時間的管理文件和(hé)目錄。文件保存在中央版本庫,除了能記住(zhù)文件(jiàn)和目錄的每次修改(gǎi)以外,版本(běn)庫非常像普通的(de)文件服務器(qì)。你可以(yǐ)將文件恢複到過去的版(bǎn)本,並且可以通過(guò)檢查曆史(shǐ)知道數據(jù)做了哪些(xiē)修改,誰(shuí)做的修改。這就是為什麽許多人將 Subversion 和版本控製(zhì)係(xì)統(tǒng)看作一種“時(shí)間機器”。
某(mǒu)些版(bǎn)本控製係統也(yě)是軟件配置管理(SCM)係(xì)統(tǒng),這(zhè)種係統經過(guò)精巧的設計,專門用來(lái)管(guǎn)理源代碼(mǎ)樹,並且(qiě)具備(bèi)許多與軟(ruǎn)件開發有關的特性(xìng) - 比如,對(duì)編程語言的支持(chí),或者提供程序構建(jiàn)工具。不過(guò) Subversion 並不是這樣的係統;它是一個通用係統,可以管理任何類型(xíng)的文件集,包括(kuò)源代碼。
TortoiseSVN的曆史:
在2002年,Tim Kemp 發現 Subversion 是(shì)一個(gè)很好的版本控製係(xì)統,但是沒有好的圖形化客戶端(duān),創建(jiàn)一個(gè)作為 Windows 外殼集成的 Subversion 客戶端的創意來自 TortoiseCVS,一個非常(cháng)類似(sì)的 CVS 客(kè)戶端。
Tim 學習了(le) TortoiseCVS 的源代碼,將其(qí)作為 TortoiseSVN 的基礎,然(rán)後開始這個項目,注冊(cè)了域名(míng) tortoisesvn.org,並將源代碼提交(jiāo)到網上。此時 Stefan Küng 正在尋找一個好的免費版本控(kòng)製係統,他發現(xiàn)了 Subversion 和 TortoiseSVN,由於 TortoiseSVN 還不能(néng)夠使用,他加入了這個(gè)項目並開始編程(chéng)。很快他便重寫了大多數代(dài)碼,並且開始(shǐ)添加命(mìng)令和特性(xìng),此時,最初的代碼都已經不(bú)複存在了。
隨著 Subversion 越來越(yuè)穩(wěn)定,吸引了越(yuè)來越多的用戶(hù)開始使用 TortoiseSVN 作為他們的 Subversion 客(kè)戶端(duān)。用戶群增長迅(xùn)速(每天都持續增長)。Lübbe Onken 提供了許(xǔ)多漂亮圖標和 TortoiseSVN 的 logo,細心照料(liào)網站並且管理翻譯。
先要(yào)安裝原版的tortoisesvn,才能(néng)進行漢(hàn)化。安裝其實很簡(jiǎn)單,一(yī)直點擊“next”,到下圖這個地方可以設(shè)置安(ān)裝路徑,默認是c盤(pán),可更改,設置好後繼(jì)續點擊“next”,直到安(ān)裝完(wán)成。
安裝成(chéng)功後,找到(dào)“TortoiseSVN 中文語言(yán)包”進行安裝,也是直接下一步(bù)的事情,直(zhí)到安(ān)裝完成(chéng)。
中文語言包安裝好(hǎo)了後,在桌麵任意地方右鍵(jiàn),選擇tortoisesvn下麵的seetings(如圖所示)
然後找到(dào)language選項(xiàng),選(xuǎn)擇(zé)下麵的(de)“中文(簡(jiǎn)體)(中華人民共和國)”,點擊確定即可
一、檢出(chū)項目
1.首先(xiān)我們(men)在本(běn)站下載安(ān)裝好TortoiseSVN軟件(jiàn)後,我們在桌麵上新建一個(gè)文件夾(jiá),然(rán)後在(zài)空的文件夾中右(yòu)鍵點擊,出(chū)現菜單欄,如下圖所示,我(wǒ)們點擊(jī)SVN檢出選項。
2.我們進入到SVN檢出界(jiè)麵,如(rú)下圖所示(shì),我(wǒ)們在版本庫url選(xuǎn)項中(zhōng)輸入版(bǎn)本庫地址,輸入完成後點擊界麵下方的確定。
3.接下來會彈出一個認證(zhèng)的提示框,這裏(lǐ)需要讓你(nǐ)輸入賬戶(hù)和密碼,如下圖(tú)所示,我(wǒ)們輸入自己的(de)賬(zhàng)號和密碼,你可以(yǐ)點擊(jī)左(zuǒ)下角的保存認(rèn)證,方便你下載直(zhí)接進入,然後(hòu)點擊確定。
4.我(wǒ)們等待一小會時間(jiān)檢出就完成了,如下圖界(jiè)麵,檢出完(wán)成後我們點擊確定(dìng)就可以(yǐ)了。
5.這個時候我們在新建(jiàn)文(wén)件(jiàn)夾的目錄(lù)中就可以看到你的項目了(le),這就(jiù)是說明檢出成功(gōng)了。現(xiàn)在你就可以進行(háng)接下(xià)來的工作(zuò)了。
二、導入(rù)項目
1.我們鼠標(biāo)右鍵點(diǎn)擊(jī)桌麵,然後再出來的菜單欄中點擊TortoiseSVN選(xuǎn)項,然後(hòu)在界(jiè)麵右(yòu)側(cè)彈出的選項中點擊“版本庫瀏覽(lǎn)器”選項,進入下一步。
2.接(jiē)下來我(wǒ)們進(jìn)入(rù)到版(bǎn)本庫瀏覽器界麵,我(wǒ)們找到適合(hé)的目錄,然後鼠(shǔ)標右鍵點擊(jī),在(zài)彈(dàn)出的(de)選項中(zhōng)點擊“加入文件/加入文件夾”選項,然後選擇相(xiàng)應(yīng)的(de)目錄。
3.比如小編現(xiàn)在的項目叫做SVNproject,我(wǒ)想把這個傳到SVN上(shàng),那麽我就點擊“加入文件夾(jiá)”選項,然後選中這個文件(jiàn)夾,點擊加入就可以添加進來。如下圖所示。
4.這裏需要注意的是一定(dìng)要輸入提(tí)交信息,這(zhè)有這樣其他人才知道你(nǐ)幹了(le)什麽事情。
5.我們(men)等待導入(rù)陳恭候(hòu)就(jiù)可以看到自己的目錄了,如下圖所示,不過現(xiàn)在(zài)還沒有成功,我們還需要重新檢出,隻有重新(xīn)檢出的項(xiàng)目才(cái)是受SVN控製(zhì)的。
6.接下裏我們進行檢(jiǎn)出(chū)操作,在SVNProject上(shàng)右(yòu)鍵檢(jiǎn)出到本(běn)地,然後(hòu)在裏麵進(jìn)行修(xiū)改。現在就可以愉快的工作(zuò)了。 如下圖所示,檢出過(guò)後的(de)右鍵菜單變(biàn)成了這(zhè)樣。這(zhè)就(jiù)表明檢出成功了。
更(gèng)新相信的tortoisesvn使用教(jiāo)程請參(cān)照下(xià)麵的鏈接(官方使用(yòng)手冊):
https://tortoisesvn.net/docs/nightly/TortoiseSVN_zh_CN/index.html
重載圖標(biāo)
每(měi)個版本控製的文件和目錄的狀態使用小的(de)重載(zǎi)圖標表示,可以讓你(nǐ)立刻看出工(gōng)作副本的狀態。
外殼(ké)集成
TortoiseSVN 與Windows 外殼(例如資源管理器)無(wú)縫集成,你可以保持(chí)在熟悉的工具上工作,不需要在每次使(shǐ)用版本控製功能(néng)時切換應用程(chéng)序。
並且你不一定必(bì)須使用 Windows 資源管理器,TortoiseSVN 的右鍵菜單可以工作在其他文件管理器,以及文件/打開(kāi)對話框等(děng)標準的(de) Windows 應用程序中。你必須牢記,TortoiseSVN 是有(yǒu)意(yì)作為(wéi) Windows 資源管理器的擴(kuò)展開發,因此在其他程序可能集成的並(bìng)不完整,例如重載圖標可能不會顯示。
目錄版本控製
CVS 隻(zhī)能(néng)追蹤單個文件的曆史(shǐ),但是 Subversion 實現(xiàn)了一個“虛擬”文(wén)件係統(tǒng),可(kě)以追蹤整個目錄樹的修(xiū)改,文件和目錄都是版本控製的(de),結(jié)果就是(shì)可以在客戶端(duān)對文件(jiàn)和目錄(lù)執行移動(dòng)和複(fù)製(zhì)命(mìng)令。
Subversion 命令的簡(jiǎn)便訪問
所有的 Subversion 命令存(cún)在於(yú)資源管理器的右鍵菜(cài)單,TortoiseSVN 在那裏添(tiān)加子菜單(dān)。
因為 TortoiseSVN 是一個 Subversion 客戶(hù)端,我們也很願意為你展示一些 Subversion 本身的特(tè)性:
原子提交(jiāo)
提交要麽完全進入版本庫,要麽(me)一(yī)點都沒有(yǒu),這允許開發者(zhě)以一個邏輯(jí)塊提交修(xiū)改。
版本控製(zhì)的元數據
每個文件和目(mù)錄都有一組附加的“屬性”,你可(kě)以發明和保存任意的鍵/值(zhí)對,屬性是版本(běn)控(kòng)製的,就像(xiàng)文件內容。
一致的(de)數據(jù)處理
Subversion 使用二進製文件差異算法展現文件(jiàn)的區別,對於文本(人類可讀)和二進製(人類不可讀)文件具備一致的操(cāo)作方式,兩種類型的文件(jiàn)都(dōu)壓(yā)縮(suō)存放(fàng)在版本庫中,差異在網(wǎng)絡上雙向傳(chuán)遞。
可選的網(wǎng)絡層(céng)
Subversion 在版本庫訪問方麵有一個抽象概念,利於人們去實現新的網絡機製,Subversion 的“高級(jí)”服務(wù)器是 Apache 網絡服務器的(de)一個模塊,使用 HTTP 的變種協議 WebDAV/DeltaV 通(tōng)訊,這給了 Subversion 在穩定性(xìng)和交互(hù)性方麵(miàn)很大(dà)的好處(chù),可以直接使用服務器的特性,例如認證、授權、傳輸壓縮和版本庫瀏(liú)覽等等。也(yě)有(yǒu)一個(gè)輕型(xíng)的,單獨(dú)運(yùn)行的 Subversion 服(fú)務器,這個服務器使用自己的協議,可以輕鬆的用 SSH 封裝(zhuāng)。
高效的分支和標簽(qiān)
分(fèn)支與標簽(qiān)的代價不與工(gōng)程的大小成比例(lì),Subversion 建立分支與標簽(qiān)時隻(zhī)是複(fù)製項目,使用了一種類(lèi)似於硬鏈接的機製,因而這類操作通常隻會花(huā)費(fèi)很少(shǎo)並且相對固定的時間,以及很小的版本庫(kù)空間。
良好的維護能力
Subversion 沒有曆史負擔,它(tā)由一係列(liè)良好的共享 C 庫實現(xiàn),具(jù)有定義良好的 API,這使 Subversion 非常容易維(wéi)護,可(kě)以輕易的被(bèi)其他語(yǔ)言(yán)和程序使用。
TortoiseSVN怎麽切(qiē)換用戶(hù)?
1.首先我們在(zài)使用(yòng)TortoiseSVN軟件(jiàn)更新或提(tí)交數據時需要輸入用戶名和(hé)密碼,如下圖所示,在(zài)界麵(miàn)左下方(fāng)有(yǒu)保存認證(zhèng)選(xuǎn)項,你勾選後下次(cì)可以自動進入,無需(xū)輸入賬號和密(mì)碼。你可以不勾選,那麽下(xià)次就可以換其他賬號了。
2.如果(guǒ)保(bǎo)存了(le)認證,那麽(me)在切換用戶名(míng)是,我(wǒ)們是需要(yào)清除之前的(de)用(yòng)戶數據的,我們在(zài)桌麵上右鍵點(diǎn)擊,在出現的(de)菜單欄中點擊“TortoiseSVN”選項,然後在右側再點擊(jī)“設置”,進入到設置界麵。
3.在TortoiseSVN設置(zhì)界麵,我們在(zài)界麵右側找到並(bìng)點擊(jī)“已保存數據”選項,如下(xià)圖所示,我們點擊後進入下一步。
4.在界麵右側出現已保存數據,我們在認證(zhèng)數據後方(fāng)點擊“清(qīng)除”選項(xiàng),然(rán)後(hòu)進(jìn)行下(xià)一(yī)步。
5.進入到移除已保存的認(rèn)證數據界麵。我們勾選(xuǎn)界麵選框中的svn.simple項(xiàng)目,然後點擊確(què)定就可以刪除認證數據(jù)了。然後我們在(zài)更新或(huò)提(tí)交數(shù)據時就需要重新驗證用(yòng)戶(hù)名和密碼了,這個時候你就可以切換成其他(tā)賬(zhàng)戶進行使(shǐ)用了。
二、TortoiseSVN怎(zěn)麽(me)提(tí)交代碼文檔?
1.在桌麵上鼠標右鍵點擊,然後在彈出(chū)的菜(cài)單欄中點擊SVN檢出選項,從svn服務器對代碼進行下載到(dào)本地,
2.這裏需要注(zhù)意的是我們在提(tí)交代碼之前一定要先點擊下圖中(zhōng)的SVN更新選項,對SVN進行更新,防(fáng)止別人提交(jiāo)發生衝突。然(rán)後進行(háng)下一步。
3.我們鼠標右鍵點擊需要提交的文件或者(zhě)文件(jiàn)夾,然後在彈(dàn)出的菜(cài)單欄(lán)中(zhōng)點擊“SVN提(tí)交”選項,如下圖所(suǒ)示,點擊後進入下一(yī)步。
4.我(wǒ)們在提交時需(xū)要輸(shū)入提交的文檔等信息(xī),然後如下(xià)圖所示勾選提交的文件後,再點(diǎn)擊(jī)確定。
5.如下圖(tú)所示,提交成(chéng)功,在(zài)潔麵就會(huì)顯示(shì)出提交的結果還有版本,這就表明我們已經提交成功(gōng)了。非常簡簡單便捷,有需要的小夥伴(bàn)可以來看看。
該版本是64位係(xì)統專用的,32位係(xì)統用戶請點擊:http://www.itseasyglobal.com/soft/19328.html
請描述您所(suǒ)遇(yù)到的錯誤,我們將(jiāng)盡快予以修正,謝(xiè)謝(xiè)!
*必填項,請輸入內容