当前位置:科技动态 > vs2010中安装svn_vs2010中svn使用教程

vs2010中安装svn_vs2010中svn使用教程

  • 发布:2023-10-09 18:44

0,前提条件

SVN服务器已搭建完毕,客户端已安装TortoiseSVN-1.7。

1。安装VS2010 SVN插件

AnkhSVN插件与Subversion的对应关系如下:

AnkhSVN 1.0.6?- Microsoft Visual Studio 2002 和 2003 的 Subversion 1.6 支持。AnkhSVN 2.5.12703?- Microsoft Visual Studio 2005-2015 的 Subversion 1.8 支持。AnkhSVN 2.4.12703?- Microsoft Visual Studio 的 Subversion 1.7 支持2005-2013.

所以我们选择下载AnkhSVN2.4.12703。

注意:版本必须与svn项目的版本一致。

2。安装完成后,打开VS2010,在Tools--》选项中可以找到插件,如图,选择AnkhSVN

3。 Subversion 选项出现在文件菜单中。选择“Add Solution to Subversion”将本地项目上传到svn服务器。

4。这里添加服务器连接,填写账号密码,然后点击确定即可将本地项目上传到服务器。

5。如果要查看本地修改的文件(指已经修改但未上传到服务器的文件),可以在菜单中选择待更改菜单项

6。弹出如下界面,其中commit表示提交更改,update表示下载服务器代码

7。下图是SVN的文件标识,表示是否同步到服务器

8。以下是浏览服务器的文件

今天想到在自己的开发环境IDE(Visual Studio 2010)中安装一个代码管理器插件。我在使用VS2005时,一直使用AnkhSvn-2.1.7444.278版本,使用过程中非常舒服。而且也没有问题,所以我只想把这个插件应用到VS2010上。

step1、在主页打开自己的VS2010,进入菜单“工具--”选项”,然后会弹出一个“选项”窗口,选择“源代码管理-->插件选择”项,然后在窗口中选择插件为“AnkhSVN”,然后保存。如下图:

step2,在VS2010中选择菜单“查看--”其他窗口--“挂起的更改”时,会出现System.Argument错误。菜单操作步骤如下。而且由于我是在解决 System.Argument 错误之后写这篇文章的,所以错误消息没有被捕获。

出现了上述问题,肯定需要解决。后来在网上发现有用户也遇到了类似的问题,而出现这个问题的原因就是版本太低了。于是我又下载了最新版本(AnkhSvn-2.1.10019.14.msi),重复上面的安排,问题就解决了。

//

以前我都是使用官方的Subversion搭建SVN版本控制环境。感觉非常麻烦。需要手动归档,非常麻烦。今天在网上看到了使用VisualSVN搭建版本控制环境的方法。我写下来和大家分享。欢迎提问O(∩_∩)O~

1。下载安装文件(服务器和客户端)

服务器使用VisualSVN。可用的下载地址为:http://www.sychzs.cn/down/www.sychzs.cn。如果链接失效的话,直接从百度、谷歌搜索即可。有很多下载链接。

客户端使用了大家熟悉的Tortoisesvn,没错,就是小乌龟。官方下载地址为:http://www.sychzs.cn/

服务器端用来存储提交的文件,客户端用来连接服务器,提交和下载服务器端文件,(这个不用我多说了,下一个话题^_^)

2。安装服务器,解压下载的文件www.sychzs.cn,双击VisualSVN-Server-2.1.2.msi安装

安装过程中有一个界面可以选择要安装的组件。只需选择第一个“VisualSVN 服务器和管理控制台”。如图

下一个界面的设置如图:

您可以更改目录或端口。注意端口不要与已经使用的端口冲突。删除“使用安全连接 https://”选项

C:/Repositories 这里是服务器文档目录,是我们提交到SVN的文档的存储目录。您可以更改此目录

点击下一步,默认安装完成。

3。安装客户端软件TortoiseSVN-1.5.3.13783-win32-svn-1.5.2.msi。只需双击默认安装即可。安装完成后您可能需要重新启动。只需重新启动即可。

4。配置服务器端

点击开始-->程序-->VisualSVN-->VisuaSVN Server Manager启动服务器管理器,右键选择VisualSVN Server(本地),选择属性,在弹出的窗口中选择NetWork选项卡,在ServerName Address中输入机器的IP,我的地址是192.168.158.129,端口我选择8080。确认保存,然后点击VisualSVN Server即可看到右侧界面。我们的访问地址是 Sever URL http://192.168.158.129:8080/svn/

现在我们新建两个目录,右键选择Repositories,选择Create new Repository,输入名称文档,保存

新建用户,右键选择Users,选择创建用户,输入用户密码test,test,客户端连接SVN服务器时会使用此密码

为文档添加用户?刚刚创建的Repository,右键文档,选择属性,点击添加按钮,选择刚刚添加的用户,保存,如图

这样服务器端就配置好了,返回客户端

因为已经安装了客户端软件Tortoisesvn,所以在D盘下新建文件夹testsvn,打开该文件夹,右键选择签出,

在弹出窗口中输入存储库 URL,http://192.168.158.129:8080/svn/document

如图

确认并保存。注意上面的checkout目录是D:/testsvn,

在testsvn中新建一个文本文档,新建一个文本文档.txt,在testsvn的空白处右键,选择提交,(commit),文件就会传输到文档服务器,其他人可以下载它。

下载安装文件(以下载速度较快者为准):

注:软件名称相同,不同版本之间没有太大区别,大致相同。

首先安装服务器(Setup-Subversion-1.6.5.msi),

然后安装客户端(TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi),

接下来就去吧!

服务器配置:

在D盘手动创建文件夹,如:shareC:\Documents和

设置\管理员>D:

D:\>svn 使用“svn

帮助”以获取使用方法。

D:\>cd 分享

D:\share>svnadmin create

svn存储库

(svnrepository是你要创建的仓库名称,会自动创建的,后面会创建系统服务,直接启动服务--打开时需要使用这个仓库名称,不要使用创建系统服务的一般方法)

D:\分享>

更改文件

D:\share\svnrepository\conf\svnserve.conf(使用Notepad++查看行号)

# 密码-db = passwd? (找到这一行)去掉前面的“#”,前面不留空格

更改文件

D:\share\svnrepository\conf\passwd 最后添加(user=password),可以添加任意多行,每个用户一行

例如:u1=p1(用户名为u1,密码为p1)

启动服务器:

D:\share>svnserve -d -r

svnrepository 注意:该方法无法关闭cmd窗口。关闭后,svn服务就会关闭!

如何作为系统服务启动

方便的方法(这些步骤不是必须的,看你要不要做)//?把三个都做成.bat

批处理文件

@echo 创建svn服务

@echo关闭参数-r

之后写好自己的仓库文件夹路径 sc create svnserve1 binpath= "D:\Program

Files\Subversion\bin\svnserve.exe --service -r

D:\share\svnrepository" dependent= Tcpip start=

自动?sc启动svnserve1?暂停

@echo 启动svn服务

@回声关闭

网络启动svnserve1

暂停

@echo 关闭svn服务

@回声关闭

网停 svnserve1

暂停

这样打开svn后就没有窗口了,服务运行也是一样的

客户端使用:创建自己的目录:(如D:\share\u1)

查看:

在u1文件夹中右键->TortoiseSVN->Repo-browser

在 URL 中输入 svn://localhost 或 (svn://服务器 IP 地址)

提交内容:右键->TortoiseSVN->Repo-browser

在左侧树形目录中,可以右键

选择“添加文件夹”或“添加文件”,确认后输入用户名和密码提交文件

其他功能请自行尝试,右键文件中会出现相应的功能。

附加功能:

与vs集成使用(很容易出现问题):

首先安装:AnkhSvn-2.3.10509.1073.msi(安装过程中关闭)

vs2010

先把初始项目上传到svn,不然哪里有东西可以用?

选择商品

文件->Subversion->添加选定的

项目到

颠覆中的选项?由你决定。只需使用配置的用户密码上传即可

其他人打开项目进行开发:

文件->打开->Subversion 项目

->输入svn://地址?只需选择它即可。

有变化时,前面会有‘+’号。提交更改时,右键单击项目名称并选择“提交项目更改”

只是

相关文章

热门推荐