davin

Just a little thinking and interest!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

   今天机器中毒了,实在不行只好重装了系统。我现在用的机器一直作为代码管理的服务器(安装Subversion),
好久没有配置Subversion了,现将步骤纪录下来(关于Subversion &TortoiseSVN代码管理的好处用过就知道了):
1.首先安装Subversion&TortoiseSVN,我用的是svn-1.4.3(去年下的),安装完毕 鼠标右击就可以看到
2.手动创建一个目录作为存储目录, 如D:/svnroot,
新建svnroot目录右键 选create repository here ...即可,完毕以后出现conf文件夹,用于配置用户以及权限
3.配置用户以及权限:
conf文件夹3个文件,svnserve.conf,password,authz;看password,authz2个文件分别设置用户分组,密码和权限(有英文注释)
passwd 打开
在[users]
# harry = harryssecret
# sally = sallyssecret下添加
Jack = Jack
在authz;
在[groups]下添加
dev=jack,mike (把jack 和 mike 添加到dev组下)
[/]
@dev = r (dev组对于根目录可以读)
* = (权限具备继承性,所以需要用"* = "的形式来禁止未授权的用户访问特定子目录)
[/doc]
jack = rw (jack对于跟目录下的doc文件夹可以读写)

4.安装完成以后要把它配置成自动服务,不然每次要手动去开启服务
sc create svnservice binPath= "\"C:\Program Files\Subversion\bin\svnserve.exe\" --service -r D:/svnroot" depend= Tcpip start= auto ;这是我以前学习配置Subversion是留下的批处理文件;
svnservice:是创建是服务的名称,
binPath:Subversion安装的路径,
D:/svnroot:使自己创建的目录,将svnroot作为服务器储存库目录,以后提交到服务器上的文件都将保存在svnroot里面
depend= Tcpip :使用tcpip协议
start= auto: 设置为自动开启
要更详细的信息,百度 Or google。
运行完毕后;到服务里可以看到

如图表示配置服务成功,这样一开机,Subversion就可以使用了。
5.同步
在服务器上 将要同步的文件夹svn-checkout;
输入“svn://192.168.0.155/svnroot“ 即可//192.168.0.155是本机ip也可以是127.0.0.1
客户端上"svn://192.168.0.155/svnroot" 假设192.168.0.155服务器ip
这样就可以实现团队开发代码的轻松管管理了

posted on 2008-05-28 22:00  davin  阅读(693)  评论(0)    收藏  举报