VS AnkhSVN插件是一款電腦開發(fā)插件軟件,該工具是用于微軟VS的輔助插件,可以對工程的多版本進行管理,并快捷的進行更新、提交等工作,快下載使用吧!
軟件介紹
AnkhSVN是非常便利的Subversion插件,大多數用戶可以將其列為常用插件,它開源、免費、便捷,易于控制,能讓開發(fā)的版本預覽和回顧帶來極大的便利。
在VS上使用AnkhSVN也是每個團隊協(xié)作項目的必備插件,可以有效的減少協(xié)作工作時的代碼沖突,用戶在寫完代碼后可以上傳到最新版本,如果此時有其他用戶同時在更改這個版本,那么你可以上傳到自己的版本后或是先下載最新版本進行查看,而其他用戶登錄后則可以看到每一個版本的修改內容,這樣的多版本設定讓團隊協(xié)作變得隨時隨地可以進行并很少出現錯誤了。
vs2015安裝方法
AnkhSVN插件可以直接在vs017擴展和工具里安裝,安裝完成即可使用
默認VS自帶的源碼管理工具是GIT 如果已經使用需要手動切換到SVN:工具==》選項菜單中設置
使用教程
1.下載svn倉庫代碼
填入服務器地址,輸入賬號即可獲取
常用源代碼管理:
先了解下基本狀態(tài):藍色對號表示和服務器版本一致、紅色對號表示已經變更但是未保存 、紅色方塊表單已經修改并保存提交到服務器即可
1.選中要撤銷的文件 右鍵 撤銷變更(revert)
2.提交(Commit)
3.查看變更
4.查看歷史(View History)
5.查看遠程倉庫代碼
6. 查看本地代碼
通過本地代碼可以宏觀的看到整個項目中的變更文件和狀態(tài)
vs2017無響應怎么辦
一 檢測插件是否啟用
1 首先打開vs 2017 ,點擊‘工具’,選擇‘擴展和更新’
2 搜索'svn' 會出現下圖所示,查看VisualSvn for Visual Studio 2017 是否啟用,如果沒有啟用,點擊啟用,并且重啟
二 查看插件是否選擇
1 首先打開vs 2017 ,點擊‘工具’,選擇‘選項’
2 打開之后會進入下圖, 選擇‘源代碼管理’
3 點擊‘插件選擇’,查看當前源代碼管理插件是否是VisualSVN,如果不是,選擇之后并重啟,就可以進行svn 的上傳與下載
軟件功能
1、建立本地的服務器版本。Subversion->Add to Subversion
此功能的作用是從源代碼上獲取一個服務器版本到本地上。
Subversion->Open from Subversion,然后再在Url地址框中輸入地址路徑(注意:此處的協(xié)議頭是https,它傳輸的安全性更高。),點擊open按鈕即可(第一次使用時需要制定獲取服務器版本到本地的物理路徑)。
2、獲取最新版本
打開解決方案后,點擊右鍵有一個“Update to Latest Version”。
3、提交(commit)、撤銷(revert)
4、撤銷至某一個版本:右鍵你要撤銷的文件(注意:在這里點擊不同的文件的效果是不一樣的,例如右鍵解決方案或者是類庫或者是文件夾,只能在viewhistory或者viewsolutionhistory選項中撤銷至你選定的版本;而如果右鍵某一個文件,例如。cs文件或者。aspx文件,除了上述選項,我們還可以選定任意的版本來show changes)。
5、view history、view solution history、view project history三種瀏覽歷史記錄的方式。通過瀏覽歷史記錄我們可以了解版本信息、了解團隊成員的工作情況。(注意:當點擊相應的瀏覽歷史記錄的按鈕時,在彈出框中有changed paths提示框,雙擊框中的記錄可以查看具體的修改信息。)
6、作副本
點擊“視圖”中的working copy explorer,然后再working copy folders中選定sln文件,點擊上方的copyto圖標選定一個存放副本的物理路徑(注意必須是一個新的文件夾,而不能是已經存在的文件或文件夾)。
7、Merge--版本合并。
最常用的merge方式就是以下兩種:
Merge a range of revisions
我的理解是可以合并一系列的不同版本,將不同版本上與本版本的不同之處進行合并。
Reintegrate a branch
就是將分支版本上的修改返回到創(chuàng)建該分支版本的源版本,即主干版本或者其他。要使用這個方法要求這個分支版本不能再有任何本地修改,必須是一個單獨的版本,不能有任何分支子版本。而且這個版本號必須高于或者等于要融合的最后的版本號。
常見問題
1、代碼過時。通常會表現為當我們修改了某個文件的某段代碼后準備提交時,當點擊“commit”時提示part of your code is out of date。這說明我們在對這個文件進行修改時,同時有另外的成員在對這個頁面進行修改,這時我們需要首先獲取一下最新版本,如果別的成員做過的修改恰好是我們改動的部分,就會有形如“>>>>mine”和“<<<>>>mine”下面的表示我們的代碼,而“<<<>>>mine”和“<<<<XXXX”提示符刪掉。
2、修改沖突。有時候我們修改完畢以后將我們的工作提交后才獲取最新版本(一般不提倡,最好的做法是提交前先獲取最新版本,如果有問題處理問題),獲取后開始“重新生成解決方案”出現了我們的web項目BlackJack.Web.csproj無法加載。這是由于我們做了自己的修改提交前并沒有及時獲取最新版本,導致代碼中有重復修改的地方。這時我們需要右擊BlackJack.Web.csproj有個選項是“編輯BlackJack.Web.csproj”,然后在打開的文件中搜索“mine”(目的是找到沖突地方),找出后進行分析取舍,完成后再次“重新生成解決方案”后加載web項目,這時就會出現,但因為代碼中的沖突依然存在因此會有“!”提示我們,找到相關的沖突的文件處理后會發(fā)現文件前的圖標變成了紅色小方框,代表沖突解決我們就可以編譯后提交了。
下載地址
精品推薦
-
Microsoft .Net Framework4.7.2中文版
詳情 -
.Net3.5
詳情 -
.Net3.5 64位win10離線安裝包
詳情 -
MarkdownPad2
詳情 -
.Net Framework 4.0 32位離線安裝包
詳情 -
RPGVXACE RTP
詳情 -
Cmder(windows命令行工具)
詳情 -
jetbrains全系列激活工具
詳情 -
scratch免激活離線版
詳情 -
Microsoft .NET Runtime6.0
詳情 -
鯨魚積木編程專業(yè)版
詳情 -
Lodop云打印機插件
詳情 -
Qt Linguist(QT語言家)
詳情 -
Microsoft .Net Framework 4.0完整版
詳情 -
Jar to Exe
詳情 -
DevExpress 2020
詳情
裝機必備軟件
網友評論