2013-07-26 92 views
1

我有一個基於MSYS/MinGW的開發環境。 我使用TortoiseSVN命令行來處理SVN存儲庫。在MSYS上不方便的TortoiseSVN命令行輸出:如何將反斜槓轉換爲正斜槓?

不幸的是,TortoiseSVN命令行返回Windows格式化的路徑,而Linux的則更好。

例如:

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

這是不方便在所有的複製粘貼,及其他通用命令模式我在其他操作系統中使用。

有沒有辦法讓它更好? 我寧願不使用別名。 或者你使用什麼TortoiseSVN替代方案?

回答

3

一個可能的解決方案是通過擴展的〜/ .bashrc這樣的別名命令:

#!/bin/bash 
function svn() { 
    command svn "[email protected]" | sed 's/\\/\//g' 
} 
+1

酷的男人,就像一個魅力! – mattobob