SVN可以使用斜杠吗/&引用;作为MS Windows下的路径分隔器?

SVN可以使用斜杠吗/&引用;作为MS Windows下的路径分隔器?,svn,Svn,在MS windows命令提示下,键入svn命令时,例如:svn status。 它将显示更改状态和路径名。但它使用“\”作为路径分隔符 有没有办法使用“/”作为路径分隔符 一种解决方案(可能不是最好的)是在cygwin上运行svn,在这个答案中,我们将添加一个新命令,该命令在bash命令行上调用svnst执行 要执行此操作,请使用编辑器打开~/.bashrc vi ~/.bashrc 并在文件末尾添加 function svnst() { svn status $@ | sed 's:\\:

在MS windows命令提示下,键入svn命令时,例如:svn status。 它将显示更改状态和路径名。但它使用“\”作为路径分隔符


有没有办法使用“/”作为路径分隔符

一种解决方案(可能不是最好的)是在
cygwin
上运行
svn
,在这个答案中,我们将添加一个新命令,该命令在bash命令行上调用
svnst
执行

要执行此操作,请使用编辑器打开
~/.bashrc

vi ~/.bashrc
并在文件末尾添加

function svnst() { svn status $@ | sed 's:\\:/:g'; }
保存文件后,打开一个新的bash命令shell,以便更改生效

如果你有困难,请阅读


明目张胆地抄袭了《在这里》杂志的评论,这几乎奏效了

我错误地认为svn将接收svnstat。仔细检查后,@MadMike solution对我有效,但我需要使用别名,如下所示:

svnst -u

感谢@MadMike

至少
svn
1.7.8 on
cygwin
也使用反斜杠分隔符。不过,您可以在~/.bashrc文件中添加函数
function svnst(){svn status$@@@sed's:\\:/:g'}
,并使用cygwin。更改后重新启动cygwin。