日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

TortoiseSVN 下载安装使用

發布時間:2023/12/20 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 TortoiseSVN 下载安装使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


? ???下載TortoiseSVN

官網下載址:https://tortoisesvn.net/downloads.html


下載完成后是這樣的?安裝TortoiseSVN:



此處的安裝地址建議不動,當然你也可以選擇你要安裝的地址




安裝完成后在桌面點擊右鍵查看


如果有標記的兩個文件說明已經安裝成功.

如果感覺英語看到有點困難的可以安裝漢化TortoiseSVN:

下載語言包?:

????下載地址:http://tortoisesvn.net/downloads.html?


下載完后直接點下一步就OK了。



選擇中文確定就ok了。

使用說明

檢出項目

假如項目已經在服務器的倉庫里,那么現在你要做的就是把它檢出到本地。?
首先創建一個空文件夾。在空文件夾內右鍵,選擇SVN檢出。


現在你看到應該是這個界面,填入版本庫地址,選擇確定。


如果是第一次登陸,此時會彈出一個對話框讓你輸入賬號密碼,輸入你的賬號密碼即可。記得勾選保存認證,不然每次操作都會讓你輸入。


過幾秒就會檢出完成


找到目錄就可以開始工作了


導入項目

右鍵選著版本瀏覽器



根據自己的項目上傳你的文件或者文件夾


選著你的項目或者文件后


確定看到目錄完成就行了

但是,不要以為導入成功就可以了。你還得重新檢出,重新檢出的項目才是受SVN控制的,務必記得檢出,如果不檢出你操作的屬于你沒有上傳之前的文件,當你下次上傳可能會出現問題。


在SVNProject上右鍵檢出到本地,然后在里面進行修改。現在就可以愉快的工作了。?
檢出過后點擊文件夾然后右鍵菜單變成了這樣。


關于項目的提交

???????綠色表示當前文件沒有被修改過(看不見顏色的重啟下電腦就好了)。


如果在我的Dome里面對代碼進行了修改。你就會發現現在變成了紅色,紅色表示已修改。


怎么提交修改??
在根目錄下,右鍵選擇提交。


務必記得輸入提交信息(雖然不輸入也能提交),提交信息可以方便日后查看。


提交完畢后,可以發現又恢復到了綠色。如果看到還是紅色可以退出后在進入就行了。


假如現在加入了一個新文件。可以看出是藍色的。藍色表示不屬于版本庫的未知文件,未知文件是不能提交的。有可能什么都不顯示。

記住選擇增加把它加入到版本庫里面去。


增加完畢后,變成了藍色加號,表示新增加的版本庫文件。


接下來,只需寫代碼,然后提交即可。?
刪除文件也應該右鍵提交,如下。


記得隨時檢查你的文件狀態,如果沒有添加到版本控制里要及時添加進去,不然你的文件提交不上去。

更新:

????????假如你和B同事在協作。B同事寫完代碼提交到了SVN上,如果你想獲取最新修改,就需要選擇更新(如果服務器上已經有別人提交過的新的,你是提交不上去的,必須先更新再提交)。?
????????怎么知道服務器有沒有更新?你可以直接選擇更新,有沒有更新一下就知道。或者右鍵檢查修改,然后檢查版本庫,就能看到服務器上改了哪些文件。



右鍵選擇版本比較。左邊的表示你的代碼,右邊的表示服務器上的代碼。


如果有修改記得及時更新到本地然后再繼續工作。沒有更新會提交失敗。


但是有時候更新會沖突,比如你和服務器上的改了同一個地方。?
這時候你需要更新下來解決沖突。


于是可以查看日志,看前面誰進行了相同模塊的更改。方便代碼覆蓋相同進行協商。


它會提示你哪個文件沖突,你只需打開那個文件,按照需求解決沖突即可


解決沖突有三種選擇:?

????????A、放棄自己的更新,使用svn revert(回滾),然后提交。在這種方式下不需要使用svn resolved(解決)?

????????B、放棄自己的更新,使用別人的更新。使用最新獲取的版本覆蓋目標文件,執行resolved filename并提交(選擇文件—右鍵—解決)。?

????????C、手動解決:沖突發生時,通過和其他用戶溝通之后,手動更新目標文件。然后執行resolved filename來解除沖突,最后提交。

如何降低沖突解決的復雜度:

????????1、當文檔編輯完成后,盡快提交,頻繁的提交/更新可以降低在沖突發生的概率,以及發生時解決沖突的復雜度。

????????2、在提交時,寫上明確的message,方便以后查找用戶更新的原因,畢竟隨著時間的推移,對當初更新的原因有可能會遺忘

????????3、養成良好的使用習慣,使用SVN時每次都是先提交,后更新。每天早上打開后,首先要從版本庫獲取最新版本。每天下班前必須將已經編輯過的文檔都提交到版本庫。

查看日志

????????擇顯示日志,可以看出團隊里面的人干了什么。


可以看出誰誰誰,什么時間,干了什么事。最后那一列信息是自己提交的時候寫的。建議大家提交時務必要填寫提交信息,這樣別人一看就知道你干了什么。提交信息對于自己也是有好處的,時間長了也能看到當初做了什么。


版本回滾

如果你改了東西,但是還沒有提交,可以使用還原功能。


????????但是如果我們寫錯了東西并且提交了上去怎么辦?通過版本回滾可以將文件恢復到?
????????以前的版本。右鍵更新至版本,通過查看日志來選擇版本,然后回滾即可。?


有時候我們需要查看以前版本的代碼。此時我們可以新建個文件夾檢出到指定版本,不要把現在自己編寫的版本覆蓋就好


版本控制

版本控制有好幾種方法,如下。

????1.????在提交發布版本時添加版本信息,這是最簡單的一種方法。


????2.打標簽?
每次發布版本時應該打標簽。右鍵選擇分支/標記。在至路徑以版本號打上標簽即可?



這樣你就有了一個v1.0版本的標簽。?
以后如果你想查看某個版本的代碼,只需切換過去就行?


創建分支合并相互操作

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

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

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

? ?如何操作?

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


新建分支

??從Cs(主干上)創建分支C_s步驟如下:右鍵Cs


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


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


????????分支目前建立在svn的服務器端,本地并沒有更新,對本地C_s文件夾 右鍵--> 更新即可,就可以更新到分支代碼.

合并分支到主干上

? ?????比如我現在對C_s分支上新增 新的文件.txt文件,然后提交上去


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

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



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



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


合并主干到分支

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


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


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

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

我們在分支點擊C_s--> 右鍵TortoiseSVN--> 合并 如下圖所示:






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


如果使用eclipse就沒有這么麻煩,最多就是安裝一個svn插件的問題。

在原文基礎上修改,原文 https://blog.csdn.net/sinat_37812785/article/details/80243207。


總結

以上是生活随笔為你收集整理的TortoiseSVN 下载安装使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 猛男被粗大男男1069 | 欧美与黑人午夜性猛交久久久 | 正在播放adn156松下纱荣子 | 无码不卡av东京热毛片 | 免费无毒av | 少妇性l交大片免潘金莲 | 五十路av| 一本久久a精品一合区久久久 | 国产精品.www | 人妻一区二区三区四区 | 亚洲中文字幕一区 | 色网站视频 | 日韩久久一区二区三区 | 久久久精品毛片 | 亚洲精品成人网 | 亚洲一区二区免费视频 | 青青草激情 | 九九精品在线观看视频 | 91久久极品少妇xxxxⅹ软件 | 日韩精品一区二区三区丰满 | 中文字幕在线播放日韩 | 亚洲第三区 | 国产精品一线 | 成年人看的羞羞网站 | 亚洲国产精品久久人人爱 | 亚洲av无码专区在线电影 | 成人乱码一区二区三区av | 韩国精品久久久 | 女儿朋友| 动漫av一区 | 天天草天天操 | 日韩欧美aⅴ综合网站发布 国产成人一区二区三区小说 | 深夜福利院 | 日韩一级二级三级 | 99香蕉网 | 美美女高清毛片视频免费观看 | xiuxiuavnet| 老鸭窝一区二区 | 日韩av综合网站 | 黄色专区| 亚洲成人xxx | 国产私拍视频 | 亚洲乱码国产乱码精品精98午夜 | 日韩丝袜一区 | 国产无遮挡又黄又爽免费视频 | 熟妇人妻系列aⅴ无码专区友真希 | 草草草av | 亚洲精品第三页 | 99激情网| 久久综合干 | 一二三毛片 | 国产天堂第一区 | 三级小说视频 | 91中文国产| 女同在线观看 | 天堂在线视频免费观看 | 日不卡| 人妻无码中文久久久久专区 | 久久综合日本 | 日日操夜夜撸 | 日韩电影在线观看一区 | 光棍影院手机版在线观看免费 | 欧美肉丝袜videos办公室 | 在线观看v片 | 日韩网站免费观看高清 | 五月伊人网 | 国产精品久久久久久免费 | 亚洲福利网 | 老外一级黄色片 | 精品一区二区久久久久久久网站 | 国产专区在线视频 | 国产精品一卡二卡在线观看 | 伊人福利视频 | 西西午夜 | 国产精品啪 | 精品人妻无码一区二区三 | 欧美日韩三区 | 欧美大片xxx | 99热99这里只有精品 | 污污小说在线观看 | 国产精品海角社区 | 伊人影院中文字幕 | 四虎在线影视 | 少妇29p| jizz欧美大全| 免费黄色在线播放 | 亚洲综合网av | 日韩精品片 | 波多野结衣av无码 | 久色网 | 夜夜爽夜夜叫夜夜高潮漏水 | 精品少妇人妻av一区二区 | 国产丝袜视频在线 | 91精品久久人妻一区二区夜夜夜 | 自拍视频一区二区 | 96国产精品 | 欧产日产国产69 | 伊人一二三 | 调教一区二区三区 |