性videosgratis喷潮,亚洲国产成人一区二区三区 ,一个人看的www的视频,国产精品成人精品久久久,国产亚洲欧美精品永久

    svn小烏龜中文版下載
網(wǎng)絡(luò)軟件 系統(tǒng)軟件 應(yīng)用軟件 聯(lián)絡(luò)聊天 圖形圖像 多媒體類 游戲娛樂 編程開發(fā) 安全相關(guān) 行業(yè)軟件

SVN小烏龜編程軟件

v1.12.2.28653 官方最新版

SVN小烏龜編程軟件

  • 軟件大?。?span>46.70M
  • 軟件語(yǔ)言:簡(jiǎn)體中文
  • 軟件授權(quán):共享軟件
  • 軟件類型:編程開發(fā) / 編程工具
  • 軟件平臺(tái):Win7, WinAll
  • 更新時(shí)間:2019-12-27 14:17
  • 星級(jí)評(píng)分:4級(jí)
  • 軟件官網(wǎng):https://tortoisesvn.net/
好評(píng):50%頂一個(gè)
壞評(píng):50踩一個(gè)
軟件標(biāo)簽: svn小烏龜 編程工具

svn小烏龜編程軟件作為程序員必備軟件自然是非常好用的,它的特點(diǎn)就是免費(fèi)而且開源,還有非常好的數(shù)據(jù)處理功能,除此之外,它還可以實(shí)現(xiàn)虛擬的文件系統(tǒng),本次小編為大家?guī)?lái)的有32位和64位的安裝程序,而且還有對(duì)應(yīng)的漢化包,我們安裝完成之后就變成了中文了。

svn小烏龜中文版介紹

跟windows的資源管理器結(jié)合操作方便簡(jiǎn)單,可以超越時(shí)間的管理文件和目錄。文件保存在中央版本庫(kù),除了能記住文件和目錄的每次修改以外,版本庫(kù)非常像普通的文件服務(wù)器。你可以將文件恢復(fù)到過(guò)去的版本,并且可以通過(guò)檢查歷史知道數(shù)據(jù)做了哪些修改,誰(shuí)做的修改。這就是為什么許多人將subversion和版本控制系統(tǒng)看作一種“時(shí)間機(jī)器”。

svn小烏龜安裝教程

1、下載完成后,解壓,雙擊文件“tortoisesvn-1.12.2.28653-x64-svn-1.12.2”

2、出現(xiàn)新的界面,閱讀界面內(nèi)容,確認(rèn)后點(diǎn)擊:next

svn小烏龜編程軟件

3、能看懂就看一下,確認(rèn)后點(diǎn)擊:next

4、可根據(jù)需要選擇更如圖的改框內(nèi)信息,點(diǎn)擊:next

5、點(diǎn)擊“install”,開始安裝,稍等片刻,安裝需要時(shí)間

6、點(diǎn)擊“finish”,安裝完成

7、回到桌面,在任意空白處右鍵,發(fā)現(xiàn)tortoisesvn即表示安裝成功

漢化步驟:

1、在安裝完成tortoisesvn軟件后,雙擊運(yùn)行“l(fā)anguagepack_1.12.2.28653-x64-zh_cn.msi”文件,該文件就是tortoisesvn軟件的中文補(bǔ)丁,我們進(jìn)入到下圖中的安裝界面,直接點(diǎn)擊下一步繼續(xù)安裝:

2、進(jìn)入到正在安裝界面,等待安裝進(jìn)度條完成就可以了,安裝速度是很快的。(因?yàn)榘惭b過(guò)快,沒有截到圖)

3、tortoisesvn中文包安裝完成,我們點(diǎn)擊界面下方的完成就可以關(guān)閉該界面了:

4、接下來(lái)我們返回到桌面,鼠標(biāo)右鍵點(diǎn)擊桌面然后會(huì)出現(xiàn)菜單欄,如下圖所示,我們點(diǎn)擊tortoisesvn選項(xiàng),在選項(xiàng)右側(cè)找到settings(設(shè)置)選項(xiàng),然后進(jìn)入到該界面:

5、接下來(lái)我們進(jìn)入到settings(設(shè)置)界面,如下圖所示,我們?cè)诮缑嬗覀?cè)找到language(語(yǔ)言)選項(xiàng),然后在后方的下拉框中選擇中文,最后為我們點(diǎn)擊界面下方的確定就可以成功設(shè)置為中文了。

6、按照第4步的方法進(jìn)入“設(shè)置”就可以看到如下的畫面了,說(shuō)明漢化成功:

軟件特色

1、目錄版本控制cvs只能追蹤單個(gè)文件的歷史,但是subversion實(shí)現(xiàn)了一個(gè)“虛擬”文件系統(tǒng),可以追蹤整個(gè)目錄樹的修改,文件和目錄都是版本控制的,結(jié)果就是可以在客戶端對(duì)文件和目錄執(zhí)行移動(dòng)和復(fù)制命令。

2、外殼集成tortoisesvn與windows外殼(例如資源管理器)無(wú)縫集成,你可以保持在熟悉的工具上工作,不需要在每次使用版本控制功能時(shí)切換應(yīng)用程序。并且你不一定必須使用windows資源管理器,tortoisesvn的右鍵菜單可以工作在其他文件管理器,以及文件/打開對(duì)話框等標(biāo)準(zhǔn)的windows應(yīng)用程序中。你必須牢記,tortoisesvn是有意作為windows資源管理器的擴(kuò)展開發(fā),因此在其他程序可能集成的并不完整,例如重載圖標(biāo)可能不會(huì)顯示。

3、數(shù)據(jù)處理subversion使用二進(jìn)制文件差異算法展現(xiàn)文件的區(qū)別,對(duì)于文本(人類可讀)和二進(jìn)制(人類不可讀)文件具備一致的操作方式,兩種類型的文件都?jí)嚎s存放在版本庫(kù)中,差異在網(wǎng)絡(luò)上雙向傳遞。高效的分支和標(biāo)簽分支與標(biāo)簽的代價(jià)不與工程的大小成比例,subversion建立分支與標(biāo)簽時(shí)只是復(fù)制項(xiàng)目,使用了一種類似于硬鏈接的機(jī)制,因而這類操作通常只會(huì)花費(fèi)很少并且相對(duì)固定的時(shí)間,以及很小的版本庫(kù)空間。

4、原子提交提交要么完全進(jìn)入版本庫(kù),要么一點(diǎn)都沒有,這允許開發(fā)者以一個(gè)邏輯塊提交修改。版本控制的元數(shù)據(jù)每個(gè)文件和目錄都有一組附加的“屬性”,你可以發(fā)明和保存任意的鍵/值對(duì),屬性是版本控制的,就像文件內(nèi)容。

更新日志

重點(diǎn)在文件對(duì)話框差異迷失。

緩存head版本做更新的時(shí)候。

內(nèi)存泄漏顯示狀態(tài)。

工作拷貝版本沒有版本圖所示。

版本比較時(shí)焦點(diǎn)問(wèn)題。

svn小烏龜使用教程

安裝完成后,比如在我的項(xiàng)目在qiandaun1中,我右鍵就可以看到如下:

  

說(shuō)明snv已經(jīng)安裝成功了!

2:checkout項(xiàng)目文件。

新建或者進(jìn)入目錄下(比如qianduan1),右鍵 --> Svn Checkout -->

其中URL我可以在SVN服務(wù)器獲取到,我在myRepositories下右鍵新建文件

 

qianduan文件被建立,然后比如我這樣右鍵 --> copy下

即可。

將復(fù)制的版本庫(kù)URL粘貼上,如下圖:

點(diǎn)擊【ok】按鈕后,就可以檢索出來(lái),如下:

如下圖:

 

注意事項(xiàng):

.svn這個(gè)隱藏目錄記錄著兩項(xiàng)關(guān)鍵信息:工作文件的基準(zhǔn)版本和一個(gè)本地副本最后更新的時(shí)間戳,千萬(wàn)不要手動(dòng)修改或者刪除這個(gè).svn隱藏目錄和里面的文件!!,否則將會(huì)導(dǎo)致你本地的工作拷貝(靜態(tài)試圖)被破壞,無(wú)法再進(jìn)行操作。

1)TortoiseSVN圖標(biāo)介紹

  

  

 一個(gè)新檢出的工作復(fù)本使用綠色的對(duì)勾重載,表示Subversion狀態(tài)正常。

   

 

在你開始編輯一個(gè)文件之后,狀態(tài)就變成了已修改,而圖標(biāo)重載已變成了紅色感嘆號(hào)。通過(guò)這種方式,你可以很容易地看出那些文件從你上次更新工作復(fù)本被修改過(guò),且需要提交。

   

如果在提交的過(guò)程中出現(xiàn)了沖突,圖標(biāo)就會(huì)變成了黃色感嘆號(hào)。

  

  

加號(hào)告訴你有一個(gè)文件或者目錄已經(jīng)被計(jì)劃加入到版本控制中。

2)TortoiseSVNClient基礎(chǔ)操作:

1.SVN檢出(SVNCheckout)

在文件夾或者目錄下單擊右鍵–>選擇SVN檢出,如下圖所示

     

點(diǎn)擊后,在彈開窗口的版本庫(kù)url框中輸入版本庫(kù)的目錄地址,然后點(diǎn)擊確定,如下圖

 

再點(diǎn)擊ok按鈕后,如下圖:

在彈出的對(duì)話框中輸入用戶名和密碼,驗(yàn)證成功后,項(xiàng)目文件開始從遠(yuǎn)程服務(wù)器下載到本地工作目錄中。

點(diǎn)擊ok按鈕后,即可獲取完成,如下圖所示:

2.增加(add)

在test項(xiàng)目文件下,新建一個(gè)b.txt文件,提交到版本庫(kù)的方法如下2種:

1.先提到變更列表中,再commit到配置庫(kù)中,選擇新增文件,右鍵svn菜單執(zhí)行“add“操作提交到”變更列表中”,然后右鍵svn菜單執(zhí)行”svncommit”提交到版本庫(kù)中。

2.不提交到變更列表中,而是直接commit配置庫(kù)中,選擇該文件,右鍵svn菜單執(zhí)行”svncommit”操作。

3.刪除(delete)

如果被刪除的文件還未入版本庫(kù),則可以直接使用操作系統(tǒng)的刪除操作刪除該文件。

如果被刪除的文件已入版本庫(kù),則刪除的方法如下:

選擇被刪除文件,右鍵svn菜單執(zhí)行”delete”操作,然后選擇被刪除文件的父目錄,右鍵svn菜單執(zhí)行”svncommit”.

使用操作系統(tǒng)的刪除操作刪除該文件,然后選擇被刪除文件的父目錄,右鍵svn菜單執(zhí)行”svncommit”,在變更列表中選擇被刪除的文件。如下圖:

   

4.改名(rename)

修改文件名,選中需要重命名的文件或文件夾,然后右鍵“tortoisesvnàrename“,在彈出的對(duì)話框中輸入新名稱,點(diǎn)擊”ok”按鈕,并將修改文件名后的文件或文件夾通過(guò)“svncommit”提交到svn服務(wù)器上。

5.svn還原(svnrevert)

右擊想要回退的文件或者文件夾,在tortoisesvn彈出菜單中選擇”updatetoreversion…”然后會(huì)彈出一個(gè)窗口,如下:

  

比如說(shuō)我們要回退到第10個(gè)版本只需要在Revision中填寫相應(yīng)的版本號(hào),然后點(diǎn)擊ok即可。

6.檢查更新(Checkformodifications)

此功能可以顯示你所做的修改有哪些還沒有提交的,此功能不光能看到對(duì)文件的修改變化,所有的變化都能看到,包括增加文件或者目錄,刪除文件或者目錄,移動(dòng)文件或者目錄等,如果你點(diǎn)擊了檢查版本庫(kù),那你還可以看到版本庫(kù)里的改動(dòng),既別人提交了哪些文件的改動(dòng),你還沒更新到本地,如下:

  

7.svn更新(svnupdate)

更新本地代碼與svn服務(wù)器上最新的版本一致,只要在需要更新的文件夾上點(diǎn)擊右鍵或者在文件下空白處點(diǎn)擊右鍵,選擇”svnupdate”(獲取指定版本中的內(nèi)容,點(diǎn)擊右鍵執(zhí)行svn菜單中的“updatetoreversion“),就可以了。

7.1如何解決沖突文件

對(duì)于每個(gè)沖突的文件subversion在你的目錄下放置了三個(gè)文件:如下:

   

     為什么會(huì)產(chǎn)生沖突代碼呢?原因很簡(jiǎn)單就是因?yàn)椴煌娜?,同時(shí)修改了同一個(gè)文件的同一個(gè)地方,這時(shí)候,他提交了,我沒有提交,我就提交不了,這個(gè)時(shí)候我們要進(jìn)行先更新,然后在進(jìn)行提交即可,那如果產(chǎn)生沖突,會(huì)生成如上3個(gè)文件。 

解決方案如下:

      首先我們可以看下1.txt代碼如下:

        <<<<<<< .mine

        aaaasdf11222333 dderderder

        =======

       b>>>>>>> .r5

      然后我去掉多余的代碼,1.txt變成這樣

      aaaasdf11222333 dderderder

      進(jìn)行提交,還是提交不了,如下所示:

    

為什么?因?yàn)闆_突會(huì)產(chǎn)生上面的三個(gè)文件,有上面3個(gè)文件存在肯定提交不了,這三個(gè)文件代碼及解釋如下:

1.txt.mine是沖突前自己的文件??梢钥聪聝?nèi)容如下:

aaaasdf11222333dderderder

2.1.txt.r4是沖突前本地的版本文件

內(nèi)容如下:aaaasdf11222333

3.1.txt.r5是別人趕在你之前提交的版本

內(nèi)容如下:b

其中,<<<<<<<<.mine.....=======之間的代碼是你自己的,而======......>>>>>>>.r5是別人與你沖突的代碼部分

這樣就不難理解為什么會(huì)產(chǎn)生沖突這種奇怪的東西了,因?yàn)槟銈冃薷牡耐粔K代碼,當(dāng)然會(huì)產(chǎn)生沖突。

解決方案如下:

假如我現(xiàn)在的1.txt中的沖突內(nèi)容如下:

<<<<<<<.mine

6666666666666600000

=======

66666666666aaaaaaaaaa666

>>>>>>>.r16

前面說(shuō)過(guò)<<<<<<<.mine……=======

……之間的代碼是我未產(chǎn)生沖突之前修改的代碼,

=======………>>>>>>>.r16這中間……的代碼是別人與我沖突代碼的部分,從上面的代碼可以看到aaaaaaaaa是我同事新增的,00000是我后增加的。

使用revert(回滾)操作,該操作表示用戶放棄自己的更新代碼,然后直接提交,這個(gè)時(shí)候你的代碼就會(huì)使服務(wù)器上最新的代碼,即A用戶提交的新代碼,你的代碼不會(huì)被提交,如下所示:

點(diǎn)擊ok按鈕后 可以看到其他三個(gè)文件都自動(dòng)刪掉了,1.txt代碼變成如下代碼:

66666666666aaaaaaaaaa666

也就是a用戶提交的代碼,我自己更新的代碼需要自己動(dòng)手復(fù)制進(jìn)去即可提交commit。

假如我現(xiàn)在3.txt產(chǎn)生沖突代碼如下:

<<<<<<< .mine

333333338888888888888=======

3333cccccccccc3333>>>>>>> .r16

通過(guò)第一點(diǎn)我們知道,333333338888888888888這個(gè)內(nèi)容是我修改后,未產(chǎn)生沖突之前的內(nèi)容,3333cccccccccc3333這個(gè)代碼是A用戶提交的代碼,從上面得知 A用戶新增內(nèi)容是ccccccc,而我新增的內(nèi)容是8888888。

那么第二種解決方法如下:

選擇文件->右鍵Editconficts:這種方法需要沖突雙方經(jīng)過(guò)協(xié)商之后將代碼更改統(tǒng)一之后再提交。不僅解決了沖突而且還保證了代碼是正確的,因?yàn)橹挥幸环降拇a被提交.

     

如上圖所示,紅色的部分是沖突代碼:theirs表示當(dāng)前服務(wù)器端最新的代碼,Mine表示自己修改后的代碼,Merged表示合并后的代碼。點(diǎn)擊紅色后右鍵選擇:usethistextblock就可以將該部分代碼作為合并后的代碼

接下來(lái)再說(shuō)說(shuō)由于沖突導(dǎo)致重要代碼被覆蓋的情況。沖突發(fā)生時(shí)如果采取的措施不對(duì)可能會(huì)導(dǎo)致部分代碼丟失,如果想要還原之前的代碼也很容易。

選擇文件->右鍵選擇showlog在這里面你可以看見之前提交的所有版本,找到你想要恢復(fù)的版本右鍵選擇reverttothisversion就可以恢復(fù)了.

SVN提交(SVNCommit)

Svn的提交是將在工作空間做的修改進(jìn)行提交,包括文件內(nèi)容的修改,文件或目錄的添加,刪除,命名,移動(dòng)等操作。如下圖所示:

   

8.顯示日志(Showlog)

通過(guò)此功能可以查到誰(shuí),什么時(shí)候,對(duì)那個(gè)目錄下的那些文件進(jìn)行了那些操作,如下圖:

  

9.版本庫(kù)瀏覽(Repo-browser)

此功能是用來(lái)瀏覽需要查看的資料庫(kù),在本地文件夾下點(diǎn)擊右鍵,選擇TortoiseSVNàRepo-browser,在彈出的對(duì)話框中輸入資料庫(kù)地址,再輸入用戶名和密碼,就能查看到你需要查看到版本庫(kù)的內(nèi)容,在這你還能看到那些文件被誰(shuí)鎖定了,如下圖:

   

三:創(chuàng)建分支合并相互操作

項(xiàng)目中為何要?jiǎng)?chuàng)建分支,及合并?

比如我現(xiàn)在項(xiàng)目所有的文件放在主干上(trunk)中,由于需求的變更,需要增加新的需求,但是我們主干上還要繼續(xù)往下開發(fā),在此我們可以新建一個(gè)分支,來(lái)做增加新的需求那一塊,主干上繼續(xù)開發(fā),等分支上代碼沒有問(wèn)題的時(shí)候,再合并到主干上來(lái)。

創(chuàng)建分支的最大的目的就是跟主線進(jìn)行并行開發(fā)時(shí)候不影響主線的開發(fā)。

如何操作?

假如我本地新建一個(gè)文件夾test下有2個(gè)文件夾trunk(存放主干上的代碼)和branch(存放分支上的代碼),如下所示:

  

一:先提取主干上的代碼。

點(diǎn)擊trunk --> 鼠標(biāo)右鍵 --> 點(diǎn)擊SVN Checkout --> 彈出一個(gè)對(duì)話框,如下圖所示:

  

其中上面的URL是從服務(wù)器VisualSVN Server上獲取的,如下所示:

 

直接右鍵qianduan3 --> Copy URL to Clipboard 即可。

其中qianduan3項(xiàng)目有如下文件,如下圖所示:

最后點(diǎn)擊上面的checkout按鈕后,就可以在主干上把代碼從遠(yuǎn)程服務(wù)器上獲取到,如下所示:

 

二:新建分支

從trunk(主干上)創(chuàng)建分支(branch)步驟如下:

1. 右鍵trunk --> branch/Tag 如下圖:

  

  在彈出的對(duì)話框如下圖:

  

  點(diǎn)擊ok按鈕后,就可以在VisualSVN Serval服務(wù)器上新增newBranch,是從如上服務(wù)器qianduan3上的文件拷貝一份的,如下所示:

  

現(xiàn)在我們可以再來(lái)看看本地branch文件夾了,我現(xiàn)在直接進(jìn)入branch文件下,右鍵 --> Chenckout下,就可以把newBranch下的所有文件提取出來(lái)了,如下所示:

 

點(diǎn)擊ok按鈕就可以把文件提取出來(lái)了,如下圖所示:

分支目前建立在svn的服務(wù)器端,本地并沒有更新,對(duì)本地branch文件夾 右鍵--> update即可,就可以更新到分支代碼,如下所示:

四:合并分支到主干上

比如我現(xiàn)在對(duì)branch分支上新增3.txt文件,然后提交上去,如下所示:

  

我現(xiàn)在想把分支上的代碼3.txt合并到主干上trunk,現(xiàn)在要怎么合并呢?步驟如下:

1. 回到我們剛剛的主干(trunk)文件夾下,鼠標(biāo)右鍵該文件夾 --> TortoiseSVN --> Merge 如下圖所示:

  

在彈出的窗口,如下圖所示:

 

接著點(diǎn)擊【Next】下一步,如下圖所示:

再接著【Next】下一步,如下圖所示:

 

就可以看到主干trunk上多加了一個(gè)3.txt,就是從分支上合并過(guò)來(lái)的。

五:合并主干到分支。

如果主干上有一些更新,比如說(shuō)jar包更新等等,那么這些要更新到分支上去,如何操作呢?比如我現(xiàn)在在主干上新建一個(gè)4.txt文件,比如如下:

 

我現(xiàn)在的分支上目錄如下:

現(xiàn)在是想把主干上的4.txt合并到分支上來(lái),要如何操作?

步驟如下,還是和剛剛操作類似.

1.我們?cè)诜种c(diǎn)擊branch-->右鍵TortoiseSVN-->Merge如下圖所示:

在彈出新窗口后,如下圖所示:

接著點(diǎn)擊【Next】下一步,如下圖所示:

 

繼續(xù)下一步,如下圖:

最后直接merge,就可以看到分支branch上也有主干上的4.txt文件了,也就是說(shuō),合并主干到分支上也是可以的,如下圖所示:

收起介紹展開介紹

安裝界面預(yù)覽圖

SVN小烏龜編程軟件 v1.12.2.28653 官方最新版 0

發(fā)表評(píng)論 查看所有評(píng)論(0)

昵稱:
字?jǐn)?shù): 0/500

熱門推薦

裝機(jī)必備軟件