在MSYS上不方便TortoiseSVN命令行输出:如何将反斜杠转换为正斜杠?

时间:2013-07-26 07:00:59

标签: windows svn path tortoisesvn backslash

我有一个基于MSYS / MinGW的开发环境。 我使用TortoiseSVN命令行来处理SVN存储库。

不幸的是,TortoiseSVN命令行返回了Windows格式的pathes,而Linux则会更好。

例如:

$ svn st
M       path\to\my\modified\file.txt

这对于复制粘贴和我在其他操作系统上使用的其他通用命令模式来说都不方便。

有没有办法更好地设置它? 我宁愿不使用别名。 或者你使用什么TortoiseSVN替代品?

1 个答案:

答案 0 :(得分:3)

一种可能的解决方案是通过扩展〜/ .bashrc来对命令进行别名:

#!/bin/bash
function svn() {
  command svn "$@" | sed 's/\\/\//g'
}