1.为什么要用VisualSVN Server,而不用Subversion?
回答:
因为如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过修改配置文件来控制用户权限,另外如果要想以Web方式【http协议】访问,一般还要安装配置Apache,如果是新手,岂不是很头痛?而VisualSVN Serve集成了Subversion和Apache,省去了以上所有的麻烦。安装的时候SVN Server已经封装为windws service,Apache服务器的配置也只是在图像界面上,指定认证方式、访问端口等简单操作;另外,用户权限的管理也是通过图像界面来配置。
2.为什么不用TFS?
回答:
因为我们一开始就是用Subversion和TortioseSVN,所以就没有更换其他的软件。至于TFS至今没有用过,其实,我只是看了一些的文章而已,对它也不了解。
3.VisualSVN Server是免费的吗?
回答:
是的,VisualSVN Server是免费的,而VisualSVN是收费的。VisualSVN是SVN的客户端,和Visual Studio集成在一起, VisualSvn Server是SVN的服务器端,包括Subversion、Apache和用户及权限管理,优点在上面已经说过了。
好了,言归正传,正式开始我们今天的教程。
一、VisualSVN Server的配置和使用方法【服务器端】
http://www.cnblogs.com/rainbowzc/p/3571400.html
//-----------------------------------------------------------------------------------------//
今天想到要在自己的开发环境IDE(Visual Studio 2010)中安装一个代码管理器的插件,本人在使用VS2005的时候一直都是使用AnkhSvn-2.1.7444.278这版本,使用过程中也是很爽并且没有问题,所以也就是想把这插件也应用在VS2010中。
step1,首页打开自己的VS2010,进去到菜单“工具--》选项”,接着会弹出一个“选项”窗口,选择“Source Control-->插件选择”这项,然后在窗口中选择插件为“AnkhSVN”,接着保存。如下图:
step2,然后在VS2010中选择菜单“视图--》其它窗口--》pending changes”的时候,会产生一个System.Argument的错误,菜单的操作步骤如下图。而由于自己是在解决了System.Argument的错误后才写的这篇文章,所以出错信息没有抓取到。
出现了上面的问题,肯定需要去解决,后来在网络上找到了有些使用者也是碰到了类似的问题,而出现这问题的原因是版本过低的原因造成的。所以本人接着下载了一个最新版本(AnkhSvn-2.1.10019.14.msi),重复上面的布置,问题解决。
//
以前使用官方Subversion搭建SVN版本控制环境,感觉很繁琐,需要手动该文件,很麻烦,今天在网上看到了VisualSVN搭建版本控制环境的方法,写出来和大家分享一下。欢迎提出问题O(∩_∩)O~
1、下载安装文件(服务器端和客户端)
服务器端采用VisualSVN,一个可用的下载地址是:http://idc218b.newhua.com/down/VisualSVN-Server-2.1.2.zip,如果链接失效,从百度谷歌搜索就可以了,很多下载地址。
客户端采用大家熟悉的Tortoisesvn,没错,就是那个小乌龟,官方下载地址是:http://tortoisesvn.net/
服务器端用来存放提交的文件,客户端用来连接服务器端,提交和下载服务器端的文件,(这个不用我多说了吧,下一话题^_^)
2、安装服务器端,解压缩下载的文件VisualSVN-Server-2.1.2.zip,双击VisualSVN-Server-2.1.2.msi进行安装
安装过程中有一个界面是选择安装的组件,选择第一个“VisualSVN Server and Management Console”就可以了。如图
下一个界面的设置如图:
可以更改目录,也可以更改端口,注意,端口不要和已经使用的端口冲突,去掉“use secure connnection https://”的选项
这里的C:/Repositories是服务器文档目录,也就是我们提交到SVN里的文档的存放目录,这个目录大家可以更改
点击下一步,默认安装完成即可。
3、安装客户端软件TortoiseSVN-1.5.3.13783-win32-svn-1.5.2.msi,双击默认安装就可以了,安装完成可能要重启,重启即可。
4、配置服务器端
点击开始-->程序->VisualSVN-->VisuaSVN Server Manager启动服务器管理器,右键选择VisualSVN Server(Local),选择Properties,在弹出窗口中选择NetWork标签,在ServerName处输入本机的IP地址,我的地址为192.168.158.129,端口我选择8080.,确定保存,再点击VisualSVN Server可以看到右面的界面,我们的访问地址就是Sever URL http://192.168.158.129:8080/svn/
现在我们新建两个目录,右键选择Repositories,选择Create new Repository,输入名字document,保存
新建用户,右键选择 Users,选择Create User,输入用户密码test,test,这个口令将在客户端连接SVN服务器时使用
为刚才创建的document Repository添加用户,右键选择document,选择Properties,点击Add按钮,选择刚才添加的用户,保存,如图
这样,服务器端就配置好了,回到客户端
因为已经安装了客户端软件Tortoisesvn,在D盘下,新建文件夹testsvn,打开文件夹,右键选择check out(检出),
在弹出窗口的版本库URL处输入,http://192.168.158.129:8080/svn/document
如图
确定,保存。注意上面的检出至目录是D:/testsvn,
在testsvn中新建一个文本文档,新建文本文档.txt,在testsvn空白处,点击右键,选择提交,(commit),则文件会被传到文档服务器,其他人就可以下载了。
相关推荐
VS2010+AnkhSvn配置.开发环境IDE(Visual Studio 2010)中安装一个代码管理器的插件.AnkhSvn-2.1
VS2022软件配置管理说明-visualSVN+TortoiseSVN+AnkhSvn汇编.pdf
VS2020软件配置管理说明-visualSVN+TortoiseSVN+AnkhSvn归纳.pdf
1、适用于Visual Studio的SVN插件AnkhSVN,支持(VS2015、VS2017、VS2019)VS-SVN插件 2、del-svn.reg : 一键删除文件夹下所有SVN相关文件,解除SVN关联。
visualSVN+TortoiseSVN+AnkhSvn 实现版本控制
win7(64) TortoiseSVN+ AnkhSvn代码管理工具,支持vs2010、vs2012、vs2013,里面有安装说明,本机测试ok
三个文件:1 TortoiseSVN-1.8.8.25755-x64-svn-1.8.10 SVN客户端 ... 3 AnkhSVN_2.7.0.11942_中文版,是VS...请按照 序号安装,如安装AnkhSVN请先关闭VS,安装好后,在VS工具-选项-源码管理-插件选择中选择AnkhSVN即完成
VS2008源代码管理软件组合-VisualSVN Server+TortoiseSVN+AnkhSvn 在服务器上(192.168.1.106)上安装VisualSvn Server 新建repositories/PowervrSDK Users里添加用户密码,并绑定Groups 对repositories添加用户权限...
VS2010软件配置管理说明-visualSVN+TortoiseSVN+AnkhSvn.pdf
AnkhSvn是微软Visual Studio 2005和2015个颠覆源控制供应商。 对所有项目类型AnkhSvn Visual Studio支持的提供™颠覆®Apache源代码管理支持和允许你执行最常见的版本控制操作直接从微软Visual Studio IDE里面 挂起...
vs2019能使用的插件AnkhSvn2019
AnkhSvn是一种对版本和源代码进行控制的工具。使用它我们可以做到随时随地的进行项目开发,摆脱了开发过程中空间的限制(当然,随时随地的条件是可以上网),同时解决了团队合作中的一个令人头疼的问题--修改冲突。...
最好用的VS SVN插件AnkhSVN,完美支持 Visual Studio 2005, 2008, 2010, 2012, 2013, 2015, 2017 and 2019。最新已支持VS2019。
其中包含SVN1.9.4 TortoiseSVN1.9.4 AnkhSVN2.6.12735 均为最新版
SVN 64 位 1.6.15.21042-x64 svn 经过测试win7 64位旗舰版运行正常 VS2010 AnkhSvn插件经测试运行正常 安装完成后可以在vs2010中操作SVN的签入签出等操作 非常方便
最新版本的AnkhSVN中文版ankhsvn.zip Vs的svn插件 最新版本的AnkhSVN中文版,支持VS2015,它是一款在VS软件管理Subversion的插件, 方便你在VS编程时添加提交更新文件,而无需在命令行模式手工提交, 作一一款开源的...
AnkhSvn 2.6.12735版本及VS2017插件版本,AnkhSVN是一款在VS中管理Subversion的插件,您可以在VS中轻松的提交、更新、添加文件,而不用在命令行或资源管理器中提交
VS2008的SVN插件AnkhSVN。 1.下载完毕后,进行安装,安装向导安装即可。 2.打开VisualStudio2008,单击菜单“工具”-“选项”,然后选择SourceControl下的插件选择,选择...VS2008的SVN插件AnkhSVN的使用情况介绍完毕。
支持 Microsoft Visual Studio 2008, 2010, 2012 and 2013 的svn插件 AnkhSvn-2.5.12266官方网原版 插件安装好后 打开vs2012或者其他版本 在菜单栏---工具--源代码管理(source control)--AnkhSvn - Subversion
AnkhSVN is a Subversion Source Control Provider for Microsoft Visual Studio 2005, 2008, 2010 and 2012. AnkhSVN provides Apache™ Subversion® source code management support to all project types ...