AnkhSVN介紹

来源:http://www.cnblogs.com/shouce/archive/2016/04/25/5429266.html
-Advertisement-
Play Games

AnkhSVN是一款在VS中管理Subversion的插件,您可以在VS中輕鬆的提交、更新、添加文件,而不用在命令行或資源管理器中提交。而且該插件屬於開源項目。AnkhSvn安裝下載完畢後,進行安裝,安裝嚮導安裝即可,如下步驟。【步驟1】安裝界面,見圖。 【步驟2】安裝成功 AnkhSvn連接Vis ...


AnkhSVN是一款在VS中管理Subversion的插件,您可以在VS中輕鬆的提交、更新、添加文件,而不用在命令行或資源管理器中提交。而且該插件屬於開源項目。
AnkhSvn安裝
下載完畢後,進行安裝,安裝嚮導安裝即可,如下步驟。
【步驟1】安裝界面,見圖。

【步驟2】安裝成功

AnkhSvn連接VisualSvn Server 下載源項目
安裝成功後,打開vs2008將會產生如下菜單,見圖。

如果沒有此菜單,請查看工具下的選項中的source control如下圖所示:

打開一個項目連接VisualSvn Server,如下圖所示

url:輸入http://10.3.2.150/svn/StartKit 如下圖所示,輸入庫賬戶密碼如下圖所示。可以打開VisualSvn Server複製URL到粘貼板

輸入正確的口令後可以看到已經建好的項目,進入需要打開的項目目錄打開程式,如下圖所示,在VS2008中打開項目StartTest程式,如下圖所示

Local Directory是指定本地存放程式路徑,大家可以自行設定。點OK,可以看到程式從伺服器下載到本地。

AnkhSvn開發項目時其它的操作流程

在程式修改時一般操作流程及方法:

【步驟1】首先點update,更新為最新版本,如下圖。

如果在更新的時候,你當前的項目有文件還沒有提交,你需要全部提交才能更新

【步驟2】然後對需要修改的程式文件,進行鎖定。如下圖所示:

可以鍵入提示信息,如下圖所示:

鎖定後可以看到,有加鎖圖標,如下圖所示:

【步驟3】修改後,更新程式,如下圖所示:

可以在message中輸入備註信息。

【步驟4】手動解鎖文件見下圖。

【步驟5】查看版本歷史 見下圖。

【步驟6】比較版本,點擊diff如下圖所示

【註意】選擇要對比的版本,Commited表示最近一次已經提交的版本,Working表示你現在還沒有提交正在修改的版本

名詞解釋:
HEAD :The latest (or “youngest”) revision in the repository.(版本庫里最新的版本)

BASE: The revision number of an item in a working copy(指代你當前的工作副本的其中一個版本號,對於一個文件因為你修改過很多次,).

If the item has been locally modified(如果你在本地修改過), the “BASE version” refers to the way the item appears without those local modifications

(那麼BASE 版本的定義是從版本庫下載到本地的時候那個版本,即你還沒有對那個文件作任何修改時候的版本).

COMMITTED :The most recent revision prior to, or equal to, , in which an item changed. (表示最近一次已經提交的版本)

PREV :The revision immediately before the last revision in which an item changed. Technically, this boils down to -1. (表示最後一個版本的前一個已經更改過的版本,實際上這個可以歸結為-1)

點OK,出現結果如下圖所示,出現比較結果:

vs2010安裝AnkhSVN,但是不起作用解決方法

Tool->option->Source control->plug-in selection,選擇ankhSVN

 

 

安裝ankhsvn

下載地址:http://ankhsvn.open.collab.net/

安裝好ankhsvn後,可以在VS2010中的文件中看到一個subversion的選項,可以通過這個選項打開遠程的文件,然後copy到本地等等操作


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • ASP.NET vNext總結:EntityFramework7 源碼分享:http://www.jinhusns.com/Products/Download/?type=xcj 1.概述 關於EF7之前的版本如何?這裡就不再扯了。更不會和別人爭論EF的性能如何?好比一把寶刀,在善於用它的高手和不善 ...
  • 當你的資料庫為SQLEXPRESS時,在程式的資料庫連接字元串的服務Server使用127.0.0.1\SQLEXPRESS時,如下:它會顯示一異常: Server Error in '/' Application. A network-related or instance-specific er ...
  • 系列教程:MVC5 + EF6 + Bootstrap3 上一節:MVC5 + EF6 + Bootstrap3 (10) 數據查詢頁面 源碼下載:點我下載 我工作的源碼:http://www.jinhusns.com/Products/Download/?type=xcj 目錄 前言 排序 搜索 ...
  • 傳入一個cid,返回一個數組類型數據,在傳入數組中的cid,返回子類別數組數據,直到沒有子類別 例子: 將: [ { "cid","123", name:"標題1" }, { "cid","1234", name:"標題1" }, { "cid","1234", name:"標題1" }, { "c ...
  • [源碼下載] 背水一戰 Windows 10 (9) - 資源: 資源限定符概述, 資源限定符示例 作者:webabcd介紹背水一戰 Windows 10 之 資源 資源限定符概述 資源限定符示例 示例1、資源限定符概述Resource/Qualifiers/Summary.xaml Resourc ...
  • 代碼: using System; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Configuration; using System.Da ...
  • EF6引入一個彈性連接的功能,也就是允許重新嘗試執行失敗的資料庫操作。某些複雜的場景中,可能需要啟用或停用重試執行的策略,但是EF框架暫時尚未提供直接的設置開關,將來可能會加入這種配置。幸運的是,很容易自己實現該設置功能。 最簡單的註冊執行策略的方法是通過基於代碼的配置。下麵代碼是一個典型的配置類, ...
  • Chapter 05 變數的更多內容 5.1類型轉換 1.無論什麼類型,所有的數據都是一系列的位,即一組0和1。變數的含義是通過解釋這些數據的方式來傳達的。最簡單的示例是char類型,這種類型用一個數字表示Unicode字元集中的一個字元。實際上,這個數字與ushort的存儲方式相同 他們都是存儲0 ...
一周排行
    -Advertisement-
    Play Games
  • 示例項目結構 在 Visual Studio 中創建一個 WinForms 應用程式後,項目結構如下所示: MyWinFormsApp/ │ ├───Properties/ │ └───Settings.settings │ ├───bin/ │ ├───Debug/ │ └───Release/ ...
  • [STAThread] 特性用於需要與 COM 組件交互的應用程式,尤其是依賴單線程模型(如 Windows Forms 應用程式)的組件。在 STA 模式下,線程擁有自己的消息迴圈,這對於處理用戶界面和某些 COM 組件是必要的。 [STAThread] static void Main(stri ...
  • 在WinForm中使用全局異常捕獲處理 在WinForm應用程式中,全局異常捕獲是確保程式穩定性的關鍵。通過在Program類的Main方法中設置全局異常處理,可以有效地捕獲並處理未預見的異常,從而避免程式崩潰。 註冊全局異常事件 [STAThread] static void Main() { / ...
  • 前言 給大家推薦一款開源的 Winform 控制項庫,可以幫助我們開發更加美觀、漂亮的 WinForm 界面。 項目介紹 SunnyUI.NET 是一個基於 .NET Framework 4.0+、.NET 6、.NET 7 和 .NET 8 的 WinForm 開源控制項庫,同時也提供了工具類庫、擴展 ...
  • 說明 該文章是屬於OverallAuth2.0系列文章,每周更新一篇該系列文章(從0到1完成系統開發)。 該系統文章,我會儘量說的非常詳細,做到不管新手、老手都能看懂。 說明:OverallAuth2.0 是一個簡單、易懂、功能強大的許可權+可視化流程管理系統。 有興趣的朋友,請關註我吧(*^▽^*) ...
  • 一、下載安裝 1.下載git 必須先下載並安裝git,再TortoiseGit下載安裝 git安裝參考教程:https://blog.csdn.net/mukes/article/details/115693833 2.TortoiseGit下載與安裝 TortoiseGit,Git客戶端,32/6 ...
  • 前言 在項目開發過程中,理解數據結構和演算法如同掌握蓋房子的秘訣。演算法不僅能幫助我們編寫高效、優質的代碼,還能解決項目中遇到的各種難題。 給大家推薦一個支持C#的開源免費、新手友好的數據結構與演算法入門教程:Hello演算法。 項目介紹 《Hello Algo》是一本開源免費、新手友好的數據結構與演算法入門 ...
  • 1.生成單個Proto.bat內容 @rem Copyright 2016, Google Inc. @rem All rights reserved. @rem @rem Redistribution and use in source and binary forms, with or with ...
  • 一:背景 1. 講故事 前段時間有位朋友找到我,說他的窗體程式在客戶這邊出現了卡死,讓我幫忙看下怎麼回事?dump也生成了,既然有dump了那就上 windbg 分析吧。 二:WinDbg 分析 1. 為什麼會卡死 窗體程式的卡死,入口門檻很低,後續往下分析就不一定了,不管怎麼說先用 !clrsta ...
  • 前言 人工智慧時代,人臉識別技術已成為安全驗證、身份識別和用戶交互的關鍵工具。 給大家推薦一款.NET 開源提供了強大的人臉識別 API,工具不僅易於集成,還具備高效處理能力。 本文將介紹一款如何利用這些API,為我們的項目添加智能識別的亮點。 項目介紹 GitHub 上擁有 1.2k 星標的 C# ...