AnkhSVN是一款在VS中管理Subversion的插件,也是网络工程师一定会下载的源代码软件。您可以在VS中轻松的提交、更新、添加文件,而不用在命令行或资源管理器中提交。而且该插件属于开源项目。AnkhSvn可以做到随时随地的进行项目开发,摆脱了开发过程中空间的限制,同时解决了团队合作中的一个令人头疼的问题–修改冲突。同时AnkhSvn解决了我们无法查看对该解决方案所做更改(即view history)的问题,保证了代码提交的安全性,同时使我们每个人从担心代码冲突、代码覆盖的疑虑中解放出来,能够全身心投入项目开发中。
AnkhSVN
使用教程
1、首先双击应用程序进行安装

2、然后等待安装完成后退出

3、打开VS,点击文件>打开>subversion…,输入服务器上的svn地址; 输入用户名和密码; 找到sln文件, 打开就可以检出工程;

4、点击工具>选项>源代码管理>插件选项>右侧选择AnkhSVN,点击确定,然后,就可以右键项目,更新、提交即可

常用操作
1、建立本地的服务器版本。Subversion->Add to Subversion
此功能的作用是从源代码上获取一个服务器版本到本地上。
Subversion->Open from Subversion,然后再在Url地址框中输入地址路径(注意:此处的协议头是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
就是将分支版本上的修改返回到创建该分支版本的源版本,即主干版本或者其他。要使用这个方法要求这个分支版本不能再有任何本地修改,必须是一个单独的版本,不能有任何分支子版本。而且这个版本号必须高于或者等于要融合的最后的版本号。
常见问题
1、代码过时。通常会表现为当我们修改了某个文件的某段代码后准备提交时,当点击“commit”时提示part of your code is out of date。这说明我们在对这个文件进行修改时,同时有另外的成员在对这个页面进行修改,这时我们需要首先获取一下最新版本,如果别的成员做过的修改恰好是我们改动的部分,就会有形如“>>>>mine”和“<<<>>>mine”下面的表示我们的代码,而“<<<>>>mine”和“<<<2、修改冲突。有时候我们修改完毕以后将我们的工作提交后才获取最新版本(一般不提倡,最好的做法是提交前先获取最新版本,如果有问题处理问题),获取后开始“重新生成解决方案”出现了我们的web项目BlackJack.Web.csproj无法加载。这是由于我们做了自己的修改提交前并没有及时获取最新版本,导致代码中有重复修改的地方。这时我们需要右击BlackJack.Web.csproj有个选项是“编辑BlackJack.Web.csproj”,然后在打开的文件中搜索“mine”(目的是找到冲突地方),找出后进行分析取舍,完成后再次“重新生成解决方案”后加载web项目,这时就会出现,但因为代码中的冲突依然存在因此会有“!”提示我们,找到相关的冲突的文件处理后会发现文件前的图标变成了红色小方框,代表冲突解决我们就可以编译后提交了。

ankhsvn vs2017 64位下载 v2.7.12815相关推荐

  1. windows远程桌面管理工具下载_vnc viewer 64位下载,3步实现vnc viewer 64位下载

    因为工作原因,所以经常会使用vnc viewer软件,但由于电脑版本问题,所以很多时候都需要下载64位vnc viewer软件,那如何下载vnc viewer 64位软件呢?现在,让小编教你如何3步实 ...

  2. 【dotnet跨平台】VSCode Linux 32位和Linux 64位下载地址分享

    [dotnet跨平台]VSCode Linux 32位和Linux 64位下载地址分享 首先给个百度云的地址:http//pan.baidu.com/s/1qXPV5Ha 然后提供个微软某个cdn地址 ...

  3. PhotoshopCC2019(64位)下载+安装教程

    Photoshop CC 2019(64位)下载+安装教程 注意: 该软件一键安装永久使用 (安装6步,设置1步即可:不需要注册机,也不需要破解补丁) ,安装特别简单方便,并且兼容性极好. Photo ...

  4. win8下载java_jdk,64位下载win8

    [www.520zuowens.com - 话题作文] 篇一:<win7(win8)下安装及配置JDK> win7下安装及配置JDK 1 . 根据电脑类型,选择相应的jdk版本下载.我的系 ...

  5. MS SQL 2005 32/64位下载

    MS SQL 2005 32/64位下载 thunder://QUFmdHA6Ly9TaGFyZToxNjQzQHd3dy5zb293ZWIubmV0L1NoYXJlL1NlcnZlci9NaWNyb ...

  6. Dreamweaver CC 2018/64位下载地址及安装教程

    Dreamweaver CC 2018/64位下载地址: 链接: https://pan.baidu.com/s/1nwavvOwgB6F13YKP4qDiRQ 密码: bhpa 安装步骤: 1.右击 ...

  7. qBittorrent下载|qBittorrent绿色中文增强版32/64位下载 v4.1.7

    点击下载来源:qBittorrent下载|qBittorrent绿色中文增强版32/64位下载 v4.1.7 qBittorrent是一个基于Qt工具箱和libtorrent-rasterbar并用C ...

  8. JDK 1.8 64位 下载 安装 配置

    JDK 下载: 打开 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html JDK ...

  9. xp系统纯净版64位下载原装版 v2022

    xp系统纯净版64位下载原装版安装起来特别简单,一键点击即可安装,也无需人员值守,轻松快速完成系统的安全呀.xp系统纯净版64位下载原装版包含丰富的维护人员工具,方便用户进行装机,后期的维护更加方便. ...

  10. linux的tomcat下载,tomcat linux 64位下载

    tomcat 8发布了,这里为大家带来了 linux版本下载,此版本为8.0.32 tomcat linux 64位下载,它是由Apache 所开发的一个核心项目,由于Tomcat 产品的技术先进.性 ...

最新文章

  1. 北理工硕士被指抄袭投稿论文,校方通报:留校察看
  2. ArcGIS Engine 中的多线程使用
  3. 搭建简易Linux局网服务器
  4. OO Design之SOLID原则
  5. html5动画是什么,10个HTML5动画 让你忘掉Flash是啥(组图)
  6. ROS修改pkg名和node名教程
  7. 七年阿里老人谈新人程序员的成长
  8. iOS开发之Quartz2D 二:绘制直线,曲线,圆弧,矩形,椭圆,圆
  9. 【每日算法Day 91】求解数组中出现次数超过1/3的那个数
  10. 关于编辑区无法调用chekbox的问题
  11. 2020家用千兆路由器哪款好_千兆路由器哪个好 2020年值得入手的家用千兆路由器推荐...
  12. 一文带你搞懂pandas中的时间处理(详细)
  13. python爬取微博评论_python爬虫抓取新浪微博数据
  14. 类似京东商城客户端应用iOS源码
  15. 使用 Google Apps 账号申请 GAE 的问题
  16. 计算机键盘fn,USB键盘Fn功能键调节方法
  17. 跳表SkipList介绍与实现
  18. 【WinHex篇】WinHex制作磁盘镜像教程
  19. 【算法】Regular Expression Matching 正则匹配
  20. 一口气说完网络安全设备的功能和作用

热门文章

  1. 跨时空的相遇~为她制作一个专属的QQ空间相册(附源代码)
  2. 大项目售前、售中和售后感悟
  3. Linux + ChromiumOS + ....操作系统资源(持续更新...)
  4. PSP2000V3版5.03系统误删PSP文件夹的拯救方案
  5. 我的上岸之旅——深圳工业大学
  6. 诺基亚如何利用计算机上网,诺基亚E63的WIFI上网功能全教程
  7. 【python】六一新玩法turtle画哆啦A梦
  8. fastjason 0day 漏洞修复
  9. DIV+CSS图片和文字如何显示同一行
  10. 专用计算机数控编程软件有哪些,大家都用什么数控编程软件