3

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

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

4

3 回答 3

2

在这个答案中,我们将添加一个新命令,该命令svnst在 bash 命令行上调用。

为此,请~/.bashrc使用编辑器打开。

vi ~/.bashrc

并在文件末尾添加

function svnst() { svn status $@ | sed 's:\\:/:g'; }

保存文件后,打开一个新的 bash 命令外壳,以便更改生效。

如果您在保存和退出vi时遇到问题,请阅读此处。

从这里的另一个答案中公然复制了Gedrox的评论,这几乎可以工作。

于 2017-09-04T06:51:52.500 回答
0

一种解决方案(也许不是最好的)是svncygwin.

于 2012-05-09T11:05:14.310 回答
0

我错误地认为 svnstat 会被 svn 接收。经过仔细检查,@MadMike 解决方案对我有用,但我需要像这样使用别名:

svnst -u

谢谢@MadMike

于 2019-02-04T21:14:15.833 回答