如何从任何目录启用svn命令?

时间:2009-05-29 09:18:22

标签: svn windows-server-2003

我最近在Windows Server 2003上安装了SVN。如果我在bin目录(program files \ subversion \ bin)中,我可以在命令提示符下执行svn命令。但是尝试在任何其他目录中执行命令会导致

'svn'未被识别为内部或外部命令,可操作程序或批处理文件

我在哪里错了?

修改 我检查了环境变量中的Path值,它就在那里。我为我的用户和系统添加了以防万一,但没有快乐?

修改 只是神奇地开始工作。随机

3 个答案:

答案 0 :(得分:3)

您需要将包含svn二进制文件的文件夹添加到PATH环境变量中。

要执行此操作,请单击Windows + Pause,然后单击Advanced选项卡和Environment Variables按钮,并享受可怕的编辑器。

UPDATE:请注意,环境通过继承工作,它不是您编辑的全局“事物”,将其视为每个新启动的程序继承的模板。因此,如果您打开命令窗口,键入“svn”并获取“未找到”错误,然后在上面描述的对话框中编辑路径并再试一次,不会发生任何事情。

这是因为命令窗口正在使用环境副本,它在启动时获得。因此,在更改环境变量后,打开一个新的命令窗口,它应该可以工作。

答案 1 :(得分:1)

你的PATH中可能没有... \ subversion \ bin。

答案 2 :(得分:1)

您需要将该文件夹添加到路径中:

右键单击我的电脑>属性>高级>环境变量

并编辑Path属性以包含program files\subversion\bin