玩SVN的一点点心得

时间:2008-12-12 23:59   作者:ChenReal    阅读:255

做开发这行的人大抵都知道SVN,我就不多做介绍了。

最近配置公司的开发服务器,搞了几天的SVN,有一点点小心得。

1、更改登陆帐号

服务端新加了个帐号,不想用从前的了,但是文件夹已经保存了原来的帐号密码,怎么改过来呢? 很简单,命令行执行一下,就可以了

svn co --username XXX --password YYY https//ip/path/

2、服务端Web Server同步更新

把修改的文件Commit到服务端上,希望Web Server站点的文件能够同步更新,其实也很容易。在repository的相应项目里找到hook文件夹,在里面建立一个post-commit.bat的批处理文件,来执行服务端commit了之后的命令。写入下面的一行便可

svn up c:\\wwwroot --username XXX --password YYY

到这里可能会出现问题,不论怎么更新,命令就是不起效。在WinXP下是疑点问题都没有的,但是在Win2003下就会出现这个情况。然而在服务端用命令行里面执行的话又是OK的

其实这个问题也困扰了我半天,很明显是权限问题,但是无论怎么设置目录的权限结果还是毫无进展。最终还是被同事斌哥找到窍门,SVN服务的权限要设置一下才行! 在服务里头找到SVN,属性-登陆,原本是“本地系统帐户”,改成一个本机存在的用户就可以了

OK,暂时先这么多,继续研究继续补充~

 

评论
0/200