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

Windows MSYS上不方便的TortoiseSVN命令行输出:如何将反斜杠转换为正斜杠?,windows,svn,path,tortoisesvn,backslash,Windows,Svn,Path,Tortoisesvn,Backslash,我有一个基于MSYS/MinGW的开发环境。 我使用TortoiseSVN命令行来处理SVN存储库 不幸的是,TortoiseSVN命令行返回Windows格式的路径,而Linux则更好 例如: $ svn st M path\to\my\modified\file.txt 对于复制粘贴和我在其他操作系统上使用的其他通用命令模式,这一点都不方便 有没有更好的办法? 我宁愿不使用别名。 或者您使用哪种OttoiseSVN替代方案?一种可能的解决方案是通过扩展~/.bashrc来别名该

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

不幸的是,TortoiseSVN命令行返回Windows格式的路径,而Linux则更好

例如:

$ svn st
M       path\to\my\modified\file.txt
对于复制粘贴和我在其他操作系统上使用的其他通用命令模式,这一点都不方便

有没有更好的办法? 我宁愿不使用别名。
或者您使用哪种OttoiseSVN替代方案?

一种可能的解决方案是通过扩展~/.bashrc来别名该命令,如下所示:

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