每天进步一点点

客户端使用svn命令行

上一篇 / 下一篇  2011-01-27 23:13:24 / 个人分类:配置管理

 

最近看到好多的群都在问svn客户端使用命令行的事情,所以简单的介绍下。

1.客户端和服务器端在同一台机器上面,此时一般是不会出现命令行不能使用问题的。如果出现请参考下面。

2.一般情况下,客户端和服务器都是不在一台机器上面的。
例如:客户端是TortoiseSVN(也就是常说的小乌龟),而服务器端是部署在Unix上面。此时你在客户端执行svn命令肯定是不行的。因为执行svn相应的命令需要svn  svnadmin  svndumpfilter  svnlook  svnserve(win客户端是svn.exe  svnadmin.exe  svnlook.exe 等)文件的支持,单纯安装TortoiseSVN是没有这些命令的,因此你需要在你的客户端安装一个相应的Subversion服务器,此服务器是为了提供客户端执行命令行的能力,安装完后,进入dos,输入:svnlook help  等测试就可以了。


ps:执行命令的时候一般要进入相应的目录下(或者加上全路径),想在任何目录都能识别svn命令,则必须把Subversion服务器安装路径下的bin路径加到系统环境变量中:
1  在【我的电脑】上按右键,选择【属性】
2  选择【系统属性】面板上面的【高级】选项,然后选择下面的【环境变量】
3  在系统变量中,查找变量名为“Path”的环境变量,然后点击【编辑】按钮,在变量值的最后面加上
“ ;D:\Program Files\Subversion\bin”, 记得别忘了最前面的那个分号(用户变量也是一样添加)。
4  电脑重启即可。


TAG: svn SVN

 

评分:0

我来说两句

Open Toolbar