在MS Windows命令提示符下,輸入svn命令時,如:svn status。 它會顯示更改狀態和路徑名稱。但它使用「\」作爲路徑分隔符。SVN可以使用斜槓「/」作爲MS Windows下的路徑選擇器嗎?
有沒有辦法使用「/」作爲路徑分隔符?
在MS Windows命令提示符下,輸入svn命令時,如:svn status。 它會顯示更改狀態和路徑名稱。但它使用「\」作爲路徑分隔符。SVN可以使用斜槓「/」作爲MS Windows下的路徑選擇器嗎?
有沒有辦法使用「/」作爲路徑分隔符?
在這個答案中,我們將添加一個新命令,該命令在bash命令行上執行時調用svnst
。
爲此,請使用編輯器打開~/.bashrc
。
vi ~/.bashrc
,並添加到文件
function svnst() { svn status [email protected] | sed 's:\\:/:g'; }
保存文件後結束,打開一個新的bash命令shell使更改生效。
閱讀here如果遇到問題saving and exiting vi。
從Gedrox從other answer這裏明瞭地複製,其中幾乎的作品。
一個解決方案(可能不是最好的)是運行svn
cygwin
。
'cygwin'上至少有'svn' 1.7.8也使用了反斜線分隔符。 – Gedrox
不過,您可以添加函數 'function svnst(){svn status $ @ | sed的:\\:/:g'}' 在〜/ .bashrc文件中並使用cygwin。更改後重新啓動cygwin。 – Gedrox