VS2010中使用ankhSVN SVN 源代码版本控制器 配置管理 版本管理
2012-12-27 16:16
393 查看
给大家介绍一些SVN的入门知识!希望对大家的学习起到作用!
关于SVN与CVS的相关知识,大家可以自己去google一下。
一、准备
SVN是一个开源的版本控制系统,它可以记录所有的文件修改版本。CVS也是一个版本控制系统,可是现在大家更多的是用SVN,因为SVN不但继承了CVS的优点,而且还有许多的功能是CVS所不具备的。可以肯定,SVN会成为CVS的替代系统。
我们还需要安装一个客户端软件——TortoiseSVN,tortoiseSVN 只是svn 的一个图形化的操作界面, 有了这两个,就可以建立起强大的svn 服务器了。但是如果想通过http 的方式访问,则需要使用apache2.2.x,并将svn 的一些模块集成进去。ankhSVN 则可以实现SVN+Visual Studio 的远 程代码管理。
[b]TortoiseSVN官网下载地址:http://tortoisesvn.net/downloads.html[/b]
Subversion官网下载地址(现在的最新版本是到了1.7.4了):http://subversion.apache.org/
大家也可以留言,我会把setup发给大家。
二、使用ankhSVN
在大家安装好了SVN的服务器端和客户端之后(也可以只安装客户端,通过远程访问服务器端)。首先是要在服务器端建立一个“仓库”,用来存在我们要开发的项目。
具体步骤:
1、建立“仓库”,比如说,我们在D盘里新建一个文件夹叫做share,然后在share里再新建一个文件夹叫做svnrepo(用来做项目库)。
这是最简单的方法了,还有一种方法是在控制台中通过命令来创建。运行——cmd。输入:svn help,可以查看相关的命令,这一步骤用到的命令是create大家感兴趣可以尝试一下。
2、设置权限
打开我们刚才的目录,我们可以看到有一些文件夹,conf文件夹保存的是一些配置的信息,打开svnserve
3、添加用户,并设置密码
打开在同一层目录下的passwd
我们这里只是做了一个示范,大家可以根据自己的实际项目,添加相应的用户。
到这基本工作就完成了。
注意: 建立好库之后,则要启用svn 的服务,可以运行cmd 在命令提示符中键入 svnserve –daemon –root D:\share\svnrepo(我们设置的仓库) 回车,命令作用是启用svn 服务器,这样就运行起了svn 服务,特别要注意这个窗口不能关闭,一旦关闭也就停止了svn 服务。
4、测试
4、安装ankhsvn
下载地址:http://ankhsvn.open.collab.net/
安装好ankhsvn后,可以在VS2010中的文件中看到一个subversion的选项,可以通过这个选项打开远程的文件,然后copy到本地等等操作,提供一个文档,供大家学习参考
http://download.csdn.net/detail/yjjm1990/4197334
关于SVN与CVS的相关知识,大家可以自己去google一下。
一、准备
SVN是一个开源的版本控制系统,它可以记录所有的文件修改版本。CVS也是一个版本控制系统,可是现在大家更多的是用SVN,因为SVN不但继承了CVS的优点,而且还有许多的功能是CVS所不具备的。可以肯定,SVN会成为CVS的替代系统。
我们还需要安装一个客户端软件——TortoiseSVN,tortoiseSVN 只是svn 的一个图形化的操作界面, 有了这两个,就可以建立起强大的svn 服务器了。但是如果想通过http 的方式访问,则需要使用apache2.2.x,并将svn 的一些模块集成进去。ankhSVN 则可以实现SVN+Visual Studio 的远 程代码管理。
[b]TortoiseSVN官网下载地址:http://tortoisesvn.net/downloads.html[/b]
Subversion官网下载地址(现在的最新版本是到了1.7.4了):http://subversion.apache.org/
大家也可以留言,我会把setup发给大家。
二、使用ankhSVN
在大家安装好了SVN的服务器端和客户端之后(也可以只安装客户端,通过远程访问服务器端)。首先是要在服务器端建立一个“仓库”,用来存在我们要开发的项目。
具体步骤:
1、建立“仓库”,比如说,我们在D盘里新建一个文件夹叫做share,然后在share里再新建一个文件夹叫做svnrepo(用来做项目库)。
这是最简单的方法了,还有一种方法是在控制台中通过命令来创建。运行——cmd。输入:svn help,可以查看相关的命令,这一步骤用到的命令是create大家感兴趣可以尝试一下。
2、设置权限
打开我们刚才的目录,我们可以看到有一些文件夹,conf文件夹保存的是一些配置的信息,打开svnserve
3、添加用户,并设置密码
打开在同一层目录下的passwd
我们这里只是做了一个示范,大家可以根据自己的实际项目,添加相应的用户。
到这基本工作就完成了。
注意: 建立好库之后,则要启用svn 的服务,可以运行cmd 在命令提示符中键入 svnserve –daemon –root D:\share\svnrepo(我们设置的仓库) 回车,命令作用是启用svn 服务器,这样就运行起了svn 服务,特别要注意这个窗口不能关闭,一旦关闭也就停止了svn 服务。
4、测试
4、安装ankhsvn
下载地址:http://ankhsvn.open.collab.net/
安装好ankhsvn后,可以在VS2010中的文件中看到一个subversion的选项,可以通过这个选项打开远程的文件,然后copy到本地等等操作,提供一个文档,供大家学习参考
http://download.csdn.net/detail/yjjm1990/4197334
相关文章推荐
- Ubuntu 安装配置MySQL,并使用VS的Server Explorer UI界面远程管理MySQL
- VS2010下使用QT环境配置
- VS2010下OPENGL的配置使用
- 一步步学习SPD2010--附录C--使用SP2010管理任务(5)--配置外部内容类型的权限
- VSCode保存插件配置并使用 gist 管理代码片段
- 一步步学习SPD2010--附录C--使用SP2010管理任务(6)--配置外部内容类型配置文件页面宿主
- 使用TFS2010管理敏捷项目的生命周期-系列指南1 安装配置
- VS2010下配置使用OpenGL的glut库
- 一步步学习SPD2010--附录C--使用SP2010管理任务(6)--配置外部内容类型配置文件页面宿主
- 一步步学习SPD2010--附录C--使用SP2010管理任务(5)--配置外部内容类型的权限
- 使用VS配置管理器实现不同版本的输出
- 无法连接到WMI 提供程序 请注意,你只能使用SQL Server 配置管理器来管理SQL Server 2005服务器。找不到指定的模块。[0x8007007e]
- 在VS.NET内使用“从源代码管理打开”时出现无法读取项目文件的错误
- TortoiseSVN配置管理使用
- VS2008下mysql数据库配置(使用c-api)
- 在VS生成-配置管理器中,怎样删除旧的配置?
- VS2015下的OpenCV配置使用
- .net core使用Apollo做统一配置管理
- Vs2010 配置驱动开发环境
- svn server 配置 与TortoiseSVN、Ankhsvn+VS使用 及 问题