svn教程:SVN(Subversion)简易入门教程来源: 发布时间:星期一, 2008年10月20日 浏览:14次 评论:0
这几天学习建立SVN,上网看了点教程,终于建立了个简单的svnserve服务器,大概流程如下:
1,下载Subversion服务器程序。 http://subversion.tigris.org/ 2,下载Subversion的Windows客户端TortoiseSVN http://www.subversion.org.cn/ 3,安装Subversion和TortoiseSVN,重启 4,建立版本库(Repository) 下载SVNService.exe ,上网搜SVNService.exe就有了! (1.4以上就不用了) 例如:Subversion安装在C:\program files\subversion 将SVNService.exe复制到C:\program files\subversion\bin目录下 SvnService.exe必须和svn.exe在同一目录吧, 然后 (1).例如Repository建立在c:\svn_root 上 运行-CMD c: cd c:\svn_root md RepDemo cd RepDemo svnadmin create --fs-type fsfs . (2).安装SvnService服务 在Command窗口打命令 svnservice.exe -install -d -r c:\svn_root\RepDemo (3).运行服务 net start svnservices (4).客户端使用svn://localhost访问即可。 由SVN://的用户访问控制,需要配置一下passwd文件 5,配置用户和权限 来到E:\svndemo\repository\conf目录,修改svnserve.conf: # [general] # password-db = passwd 改为: [general] password-db = passwd 然后修改同目录的passwd文件,去掉下面三行的注释: # [users] # harry = harryssecret # sally = sallyssecret 最后变成: [users] harry = harryssecret sally = sallyssecret 可以自己定义一个帐号&密码 例如: [users] admin = password 6,初始化导入 在你要导入的文件夹内右键->TortoiseSVN->Import... URL of repository输入“svn://localhost/trunk” 点击OK 完成之后目录没有任何变化,如果没有报错,数据就已经全部导入到了我们刚才定义的版本库中 7,基本客户端操作 取出版本库到一个工作拷贝: 来到任意空目录下,在本例中是E:\svndemo\wc1,运行右键->Checkout,在URL of repository中输入svn://localhost/trunk,这样我们就得到了一份工作拷贝。 在工作拷贝中作出修改并提交: 打开readme.txt,作出修改,然后右键->Commit...,这样我们就把修改提交到了版本库,我们可以运行。 察看所作的修改: readme.txt上右键->TortoiseSVN->Show Log,这样我们就可以看到我们对这个文件所有的提交。在版本1上右键->Compare with working copy,我们可以比较工? 0
相关文章读者评论
发表评论 |