国产亚洲欧美一区二区三区_欧美一级大片在线观看_香蕉免费一区二区三区在线观看_一区二区三区欧美日韩_日韩一区二区精品葵司在线_狠狠爱www人成狠狠爱综合网_免费国产一区二区_欧美婷婷六月丁香综合色_一区二区三区黄色_亚洲精品美女久久7777777_欧美男人的天堂_国产欧美日韩专区发布_欧美国产一区二区_黄色av日韩_国产视频精品va久久久久久_在线视频你懂得一区二区三区

網絡軟件 系統軟件 應用軟件 聯絡聊天 圖形圖像 多媒體類 游戲娛樂 編程開發 安全相關 行業軟件 教育教學 教程資料 文件下載 字體下載

SVN小烏龜編程軟件

v1.12.2.28653 官方最新版

SVN小烏龜編程軟件

  • 軟件大?。?span>46.70M
  • 軟件語言:簡體中文
  • 軟件授權:共享軟件
  • 軟件類型:編程開發 / 編程工具
  • 軟件平臺:Win7, WinAll
  • 更新時間:2019-12-27 14:17
  • 星級評分:4級
  • 軟件官網:https://tortoisesvn.net/
好評:50%頂一個
壞評:50踩一個
軟件標簽: svn小烏龜 編程工具

svn小烏龜編程軟件作為程序員必備軟件自然是非常好用的,它的特點就是免費而且開源,還有非常好的數據處理功能,除此之外,它還可以實現虛擬的文件系統,本次小編為大家帶來的有32位和64位的安裝程序,而且還有對應的漢化包,我們安裝完成之后就變成了中文了。

svn小烏龜中文版介紹

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

svn小烏龜安裝教程

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

2、出現新的界面,閱讀界面內容,確認后點擊:next

svn小烏龜編程軟件

3、能看懂就看一下,確認后點擊:next

4、可根據需要選擇更如圖的改框內信息,點擊:next

5、點擊“install”,開始安裝,稍等片刻,安裝需要時間

6、點擊“finish”,安裝完成

7、回到桌面,在任意空白處右鍵,發現tortoisesvn即表示安裝成功

漢化步驟:

1、在安裝完成tortoisesvn軟件后,雙擊運行“languagepack_1.12.2.28653-x64-zh_cn.msi”文件,該文件就是tortoisesvn軟件的中文補丁,我們進入到下圖中的安裝界面,直接點擊下一步繼續安裝:

2、進入到正在安裝界面,等待安裝進度條完成就可以了,安裝速度是很快的。(因為安裝過快,沒有截到圖)

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

4、接下來我們返回到桌面,鼠標右鍵點擊桌面然后會出現菜單欄,如下圖所示,我們點擊tortoisesvn選項,在選項右側找到settings(設置)選項,然后進入到該界面:

5、接下來我們進入到settings(設置)界面,如下圖所示,我們在界面右側找到language(語言)選項,然后在后方的下拉框中選擇中文,最后為我們點擊界面下方的確定就可以成功設置為中文了。

6、按照第4步的方法進入“設置”就可以看到如下的畫面了,說明漢化成功:

軟件特色

1、目錄版本控制cvs只能追蹤單個文件的歷史,但是subversion實現了一個“虛擬”文件系統,可以追蹤整個目錄樹的修改,文件和目錄都是版本控制的,結果就是可以在客戶端對文件和目錄執行移動和復制命令。

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

3、數據處理subversion使用二進制文件差異算法展現文件的區別,對于文本(人類可讀)和二進制(人類不可讀)文件具備一致的操作方式,兩種類型的文件都壓縮存放在版本庫中,差異在網絡上雙向傳遞。高效的分支和標簽分支與標簽的代價不與工程的大小成比例,subversion建立分支與標簽時只是復制項目,使用了一種類似于硬鏈接的機制,因而這類操作通常只會花費很少并且相對固定的時間,以及很小的版本庫空間。

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

更新日志

重點在文件對話框差異迷失。

緩存head版本做更新的時候。

內存泄漏顯示狀態。

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

版本比較時焦點問題。

svn小烏龜使用教程

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

  

說明snv已經安裝成功了!

2:checkout項目文件。

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

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

 

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

即可。

將復制的版本庫URL粘貼上,如下圖:

點擊【ok】按鈕后,就可以檢索出來,如下:

如下圖:

 

注意事項:

.svn這個隱藏目錄記錄著兩項關鍵信息:工作文件的基準版本和一個本地副本最后更新的時間戳,千萬不要手動修改或者刪除這個.svn隱藏目錄和里面的文件!!,否則將會導致你本地的工作拷貝(靜態試圖)被破壞,無法再進行操作。

1)TortoiseSVN圖標介紹

  

  

 一個新檢出的工作復本使用綠色的對勾重載,表示Subversion狀態正常。

   

 

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

   

如果在提交的過程中出現了沖突,圖標就會變成了黃色感嘆號。

  

  

加號告訴你有一個文件或者目錄已經被計劃加入到版本控制中。

2)TortoiseSVNClient基礎操作:

1.SVN檢出(SVNCheckout)

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

     

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

 

再點擊ok按鈕后,如下圖:

在彈出的對話框中輸入用戶名和密碼,驗證成功后,項目文件開始從遠程服務器下載到本地工作目錄中。

點擊ok按鈕后,即可獲取完成,如下圖所示:

2.增加(add)

在test項目文件下,新建一個b.txt文件,提交到版本庫的方法如下2種:

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

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

3.刪除(delete)

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

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

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

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

   

4.改名(rename)

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

5.svn還原(svnrevert)

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

  

比如說我們要回退到第10個版本只需要在Revision中填寫相應的版本號,然后點擊ok即可。

6.檢查更新(Checkformodifications)

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

  

7.svn更新(svnupdate)

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

7.1如何解決沖突文件

對于每個沖突的文件subversion在你的目錄下放置了三個文件:如下:

   

     為什么會產生沖突代碼呢?原因很簡單就是因為不同的人,同時修改了同一個文件的同一個地方,這時候,他提交了,我沒有提交,我就提交不了,這個時候我們要進行先更新,然后在進行提交即可,那如果產生沖突,會生成如上3個文件。 

解決方案如下:

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

        <<<<<<< .mine

        aaaasdf11222333 dderderder

        =======

       b>>>>>>> .r5

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

      aaaasdf11222333 dderderder

      進行提交,還是提交不了,如下所示:

    

為什么?因為沖突會產生上面的三個文件,有上面3個文件存在肯定提交不了,這三個文件代碼及解釋如下:

1.txt.mine是沖突前自己的文件??梢钥聪聝热萑缦拢?/p>

aaaasdf11222333dderderder

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

內容如下:aaaasdf11222333

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

內容如下:b

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

這樣就不難理解為什么會產生沖突這種奇怪的東西了,因為你們修改的同一塊代碼,當然會產生沖突。

解決方案如下:

假如我現在的1.txt中的沖突內容如下:

<<<<<<<.mine

6666666666666600000

=======

66666666666aaaaaaaaaa666

>>>>>>>.r16

前面說過<<<<<<<.mine……=======

……之間的代碼是我未產生沖突之前修改的代碼,

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

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

點擊ok按鈕后 可以看到其他三個文件都自動刪掉了,1.txt代碼變成如下代碼:

66666666666aaaaaaaaaa666

也就是a用戶提交的代碼,我自己更新的代碼需要自己動手復制進去即可提交commit。

假如我現在3.txt產生沖突代碼如下:

<<<<<<< .mine

333333338888888888888=======

3333cccccccccc3333>>>>>>> .r16

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

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

選擇文件->右鍵Editconficts:這種方法需要沖突雙方經過協商之后將代碼更改統一之后再提交。不僅解決了沖突而且還保證了代碼是正確的,因為只有一方的代碼被提交.

     

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

接下來再說說由于沖突導致重要代碼被覆蓋的情況。沖突發生時如果采取的措施不對可能會導致部分代碼丟失,如果想要還原之前的代碼也很容易。

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

SVN提交(SVNCommit)

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

   

8.顯示日志(Showlog)

通過此功能可以查到誰,什么時候,對那個目錄下的那些文件進行了那些操作,如下圖:

  

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

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

   

三:創建分支合并相互操作

項目中為何要創建分支,及合并?

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

創建分支的最大的目的就是跟主線進行并行開發時候不影響主線的開發。

如何操作?

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

  

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

點擊trunk --> 鼠標右鍵 --> 點擊SVN Checkout --> 彈出一個對話框,如下圖所示:

  

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

 

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

其中qianduan3項目有如下文件,如下圖所示:

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

 

二:新建分支

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

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

  

  在彈出的對話框如下圖:

  

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

  

現在我們可以再來看看本地branch文件夾了,我現在直接進入branch文件下,右鍵 --> Chenckout下,就可以把newBranch下的所有文件提取出來了,如下所示:

 

點擊ok按鈕就可以把文件提取出來了,如下圖所示:

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

四:合并分支到主干上

比如我現在對branch分支上新增3.txt文件,然后提交上去,如下所示:

  

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

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

  

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

 

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

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

 

就可以看到主干trunk上多加了一個3.txt,就是從分支上合并過來的。

五:合并主干到分支。

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

 

我現在的分支上目錄如下:

現在是想把主干上的4.txt合并到分支上來,要如何操作?

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

1.我們在分支點擊branch-->右鍵TortoiseSVN-->Merge如下圖所示:

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

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

 

繼續下一步,如下圖:

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

收起介紹展開介紹

安裝界面預覽圖

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

發表評論 查看所有評論(0)

昵稱:
字數: 0/500

熱門推薦

国产亚洲欧美一区二区三区_欧美一级大片在线观看_香蕉免费一区二区三区在线观看_一区二区三区欧美日韩_日韩一区二区精品葵司在线_狠狠爱www人成狠狠爱综合网_免费国产一区二区_欧美婷婷六月丁香综合色_一区二区三区黄色_亚洲精品美女久久7777777_欧美男人的天堂_国产欧美日韩专区发布_欧美国产一区二区_黄色av日韩_国产视频精品va久久久久久_在线视频你懂得一区二区三区
国产精品一区免费在线观看| 伊人婷婷欧美激情| 亚洲激情视频在线播放| 尤物在线观看一区| 夜夜嗨av色一区二区不卡| 欧美日韩亚洲一区三区| 午夜精品国产精品大乳美女| 黄色成人在线免费| 精品88久久久久88久久久| 久久精品日产第一区二区三区| 欧美一级理论片| 欧美婷婷在线| 亚洲欧洲美洲综合色网| 亚洲欧美国产三级| 久久尤物电影视频在线观看| 亚洲激情综合| 国产精品成人国产乱一区| 99视频超级精品| 91久久亚洲| 狠狠色综合网站久久久久久久| 亚洲欧美在线免费观看| 欧美一区在线直播| 久久精品成人欧美大片古装| 99国产一区二区三精品乱码| 狠狠色噜噜狠狠色综合久| 蜜桃av一区二区| 欧美在线看片a免费观看| 女同性一区二区三区人了人一| 在线观看视频日韩| 99在线精品视频| 久久爱www久久做| 美女图片一区二区| 国产精品亚洲第一区在线暖暖韩国| 欧美精彩视频一区二区三区| 国产一级精品aaaaa看| 免费亚洲电影在线| 国产精品五区| 国产精品国产三级国产普通话99| 欧美高清免费| 久热精品视频在线免费观看| 欧美a级片网| 亚洲高清中文字幕| 亚洲一区二区三区在线| 亚洲欧美日韩一区二区三区在线观看| 久久琪琪电影院| 国产精品久久久久久超碰| 亚洲裸体在线观看| 国产九区一区在线| 亚洲视频axxx| 在线看国产一区| 国产日韩在线不卡| 国产麻豆精品theporn| 亚洲欧洲av一区二区三区久久| 亚洲成色www久久网站| 国产综合色在线| 欧美一区二区三区在线| 亚洲尤物精选| 国内一区二区三区在线视频| 欧美偷拍一区二区| 欧美日韩国产探花| 亚洲电影第三页| 日韩一级精品视频在线观看| 麻豆成人91精品二区三区| 国产麻豆视频精品| 亚洲欧美日韩国产一区二区| 国产精品嫩草99a| 中日韩在线视频| 亚洲国产一区二区三区青草影视| 国产精品稀缺呦系列在线| 亚洲一区在线直播| 免费成人在线观看视频| 日韩午夜精品视频| 欧美日本一区二区三区| 亚洲精品一区二区三区99| 欧美理论片在线观看| 亚洲人成在线观看一区二区| 亚洲高清资源综合久久精品| 宅男精品导航| 亚洲区欧美区| 夜夜爽99久久国产综合精品女不卡| 亚洲综合视频1区| 亚洲欧美成人一区二区在线电影| 欧美国产高潮xxxx1819| 亚洲专区在线视频| 激情视频一区二区三区| 午夜精品影院在线观看| 免费看黄裸体一级大秀欧美| 亚洲欧美视频在线观看视频| 国产精品免费aⅴ片在线观看| 亚洲国产综合视频在线观看| 国产精品入口日韩视频大尺度| 免费在线成人av| 久久国产精品免费一区| 国产又爽又黄的激情精品视频| 国产精品亚洲综合一区在线观看| 在线电影欧美日韩一区二区私密| 国产精品a级| 奶水喷射视频一区| 亚洲成色最大综合在线| 免费av成人在线| 欧美日韩精品免费| 久久久久久999| 欧美婷婷六月丁香综合色| 国产一区二区日韩精品| 日韩视频免费观看高清在线视频| 亚洲性av在线| 国产精品日韩欧美| 久久久久久久久久久一区| 免费人成精品欧美精品| 久久久久久亚洲综合影院红桃| 国产亚洲毛片| 99精品国产在热久久婷婷| 欧美一区二区三区四区在线观看地址| 在线亚洲美日韩| 一区二区三区蜜桃网| 国产精品99一区| 亚洲一级在线观看| 亚洲国内在线| 欧美国产乱视频| 国产一区二区欧美日韩| 一本久久综合亚洲鲁鲁| 亚洲精品美女免费| 欧美激情aⅴ一区二区三区| 欧美色精品在线视频| 欧美日韩精品免费观看视频完整| 午夜精品三级视频福利| 久久亚洲欧美| 国产精品卡一卡二卡三| 欧美成人视屏| 欧美午夜免费电影| 亚洲片国产一区一级在线观看| 日韩视频欧美视频| 欧美三区在线观看| 美女在线一区二区| 欧美激情精品久久久久久黑人| 久久九九精品99国产精品| 久久国产免费| 亚洲日本成人女熟在线观看| 亚洲综合首页| 久久激情视频| 久久精品欧美| 一本大道av伊人久久综合| 国产丝袜美腿一区二区三区| 亚洲国产91色在线| 亚洲一区二区三区四区视频| 欧美成人午夜激情在线| 久久在线精品| 久久精品综合网| 亚洲国产高清高潮精品美女| 亚洲精品视频在线看| 欧美一区二区日韩一区二区| 国内视频一区| 欧美黑人一区二区三区| 国产原创一区二区| 亚洲日本理论电影| 久久亚洲一区二区| 久久精品中文字幕一区二区三区| 国内一区二区三区| 国产日韩欧美高清免费| 亚洲最新视频在线| 亚洲永久精品大片| 亚洲日本免费| 一区二区欧美日韩视频| 国产日韩精品一区二区三区在线|