使用subversion进行版本管理

使用subversion进行版本管理

SVN是CVS、VSS同类的版本管理软件,使用方法与CVS相似,有Linux和Windows等多个版本。

安装:

在以下网址下载subversion进行安装,这是subversion的主要文件。

如下载的文件为svn- 1.1.1 -setup-2.exe

在以下网址下载tortoisesvn进行安装,这是subversion的客户端,将操作与Windows文件夹结合在一起,使用方便。

如下载的文件为TortoiseSVN- 1.1.1 -UNICODE_svn-1.1.1.msi

中文简体语言文件为LanguagePack_ 1.1.1 _zh_CN.exe

使用:

服务端:

先建立repository目录,存放代码。如:C:/repos

在subversion的安装目录下C:/Program Files/Subversion/bin,运行

svnserve.exe -d -r c:/repos

来启动服务

在C:/repos下建立子目录,如test。在test文件夹点击右键,会出现TortoiseSVN菜单,选择“建立档案库”,这时在test目录下会出现conf等子目录。修改conf目录下的svnserve.conf。加入以下内容:

[general]

auth-access = write

password-db = password.conf

在conf目录下建立文件password.conf,这是存放用户密码的文档,格式为:

[users]

用户名 = 用户密码

注意:用户名和密码都是区分大小写的。

以服务方式启动svnserve

从以下地址下载文件:

将文件svnservice.exe放在和svnserve.exe相同的目录下

运行svnservice -install -d -r c:/repos 进行服务安装

客户端

用TortoiseSVN对目录进行管理。

在文件夹点击右键,会出现TortoiseSVN菜单,再选择“汇出”,则可从服务器签出文档。“档案库URL”输入:svn://主机名/test,即可签出文档。

vs.net使用subversion

从以下地址下载安装插件:

如下载的文件为AnkhSetup- 0.5.3 .1638.msi

安装后运行vs.net

Tools -> AnkhSVN -> Export a repository or local directory

可从版本服务器中签出项目到本地目录。

在本地目录打开项目。

使用“Commit”进行添加文档,使用“Update”更新文档。

相关链接:

http://subversion.tigris.org/

http://tortoisesvn.tigris.org/

http://ankhsvn.tigris.org/

http://dark.clansoft.dk/~mbn/svnservice/

http://www.devhood.com/tools/tool_details.aspx?tool_id=491

http://dev..net/article/6/6478.shtm

http://www.cnblogs.com/xiaohui/archive/ 2004/09/13 /42667.aspx

http://www.codeguru.com/forum/showthread.php?t=291893

http://blog..net/sunwestern/archive/ 2004/11/07 /170676.aspx

http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/TenMHToolEDevShouDN.mspx

经验分享 程序员 微信小程序 职场和发展