TortoiseSVN 使用方法

2022-02-03 00:19:32 字數 3008 閱讀 9402

1、簡介

2023年,tim kemp 發現 subversion 是乙個很好的版本控制系統,但是沒有好的圖形化客戶端,建立乙個作為 windows 外殼整合的 subversion 客戶端的創意來自 tortoisecvs,乙個非常類似的 cvs 客戶端。

tim 學習了 tortoisecvs 的源**,將其作為 tortoisesvn 的基礎,然後開始這個專案,註冊了網域名稱 tortoisesvn,並將源**提交到網上。此時 stefan küng 正在尋找乙個好的免費版本控制系統,他發現了 subversion 和 tortoisesvn,由於 tortoisesvn 還不能夠使用,他加入了這個專案並開始程式設計。很快他便重寫了大多數**,並且開始新增命令和特性,此時,最初的**都已經不復存在了。

隨著 subversion 越來越穩定,吸引了越來越多的使用者開始使用 tortoisesvn 作為他們的 subversion 客戶端。使用者群增長迅速(每天都持續增長)。lübbe onken 提供了許多漂亮圖示和 tortoisesvn 的 logo,細心照料**並且管理翻譯。

2023年6月13日,wandisco收購tortoisesvn[dot]net, tortoisesvn leader - stefan küng加入wandisco,有了apache subversion領導開發者wandisco的支援,tortoisesvn將會有更多的改進。

tortoisesvn 是 subversion 版本控制系統的乙個免費開源客戶端,可以超越時間的管理檔案和目錄。檔案儲存在**版本庫,除了能記住檔案和目錄的每次修改以外,版本庫非常像普通的檔案伺服器。你可以將檔案恢復到過去的版本,並且可以通過檢查歷史知道資料做了哪些修改,誰做的修改。這就是為什麼許多人將 subversion 和版本控制系統看作一種「時間機器」。

用筆者的話通俗來講,它的作用就是管理**,使得整個團隊的開發環境的**一致。不需要程式設計師a完成軟體一部分後,程式設計師b在此基礎上修改時不需要從a複製出那部分**,只需要a把**上交同步到svn伺服器後,b從svn伺服器同步**到b的本機,這樣,a,b,svn伺服器的**就一致了。

2、安裝

在window下安裝:

準備安裝包:

3)對與安裝過程,一直下一步就行,安裝在哪無所謂了,按照個人程式安裝習慣安裝就行,筆者習慣把程式安裝在d盤,這樣重灌系統之後,綠色版的程式還可以繼續使用,節省時間空間。

3、使用

主要開始使用時呢主要就是設定了,看見上圖右邊選單settings,其實也沒啥好設定的,預設的就行。>_<

重要的是見乙個倉庫,就是你**提交存放的地方了,找個乾淨的地方,右鍵如下圖,選中 create repository here, 這就是建立你的軟體倉庫啦。

建立後呢,就是下面這個目錄結構啦,不用管他是咋樣的,因為有visual svn呢就不用去管啥配置啦,還是有圖形化管理工具好啊。

好啦,倉庫建立好呢就說說visual svn啦,它呢,不說,知道是為了好用就行。

選擇上面這個 visualsvn server.msc執行就好啦,有圖形介面管理工具。

上面有三個目錄,repository就是倉庫的意思啦,users使用者,什麼作用?就是不能讓誰都往倉庫裡塞東西吧。groups就是組的意思,作用呢,就是許可權管理,每個組分配不同許可權,就不用去為每個user分配許可權啦,對於許可權是啥,就是唯讀,讀寫,刪除,提交,等等許可權啦。

先看看第乙個目錄吧,就是倉庫,右鍵一下,可以匯入倉庫,或者建立倉庫,自己看。

我就不新建啦,所以匯入剛才的建立的倉庫啦。

匯入或者新建之後呢,倉庫目錄下就有倉庫啦,我的命名就叫svn其實可以隨便取啦。

然後在users建幾個user啦,右鍵,看文字就行。

設定使用者後就可以用啦。

右鍵你的工程專案,commit..就可以提交啦。

再選擇你的專案,右鍵選擇svn update就可以把伺服器**同步到本地啦。

不過,以上這樣做只能本機用,英美沒有可以遠端連線的url啦。

繼續開啟visual svn server,選中repositories下的剛才匯入的倉庫,右鍵,複製url到剪貼簿,如圖:

貼上到瀏覽器,也可以開啟看看,當然要登陸。

這樣呢,登陸你會很不幸的接收到403錯誤,原因呢,你沒許可權唄,在visualsvn server上選擇你的倉庫,右鍵屬性選單,為你的組群分配讀寫許可權。

這樣在瀏覽器中就可以進入啦,當然在區域網內,其它電腦也可以訪問,接下來說totoisersvn怎麼遠端連線了。

這就簡單了,選中你的工程目錄,右鍵svn checkout如下目錄,輸入那個url就行了,在update就可以同步svn server的工程啦。

4、總結

以上就基本可以正常使用了,對於怎麼更改目錄神馬的,邊用邊學,一用就會。

TortoiseSVN使用教程

首先安裝svn客戶端,windows一般選擇烏龜客戶端 根據系統位數選擇象印客戶端進行安裝,如果你喜歡用命令列操作,記得勾選 command line client tool 為 will be install on local hard driver 如果勾選了安裝命令列工具,那麼輸入命令 svn...

pythonpip使用方法 pip使用方法整理

匯出專案已安裝的pip包 pip list 檢視專案中安裝的包 pip freeze requirements.txt 將專案中所用到的第三方庫輸出到requirements.txt中 pip install 版本號 pip install i 本次使用清華源進行安裝 離線安裝第三方庫 一鍵安裝整個...

使用方法 離型劑使用方法

1 使用離型劑前必須確保模具乾淨,無粉塵 蠟垢 樹脂垢 油汙等殘留物質。可以使用專用的模具潔模劑進行清洗,不可用其他液體清洗,以免清洗不乾淨或損壞模具。另外,如果您的模具是新的,在清洗乾淨後,務必要對模具進行初步處理,用離型劑在模具表面噴 刷塗5 6次,之後方可正常投入生產。2 使用離型劑時,首先要...