2013-05-02 76 views
0

我從我們的svn倉庫以下列方式檢出(下載)子目錄:svn co file:///home/svnrepository/aaa/bbb/ccc,它的工作原理。如何顯示svn倉庫的內容?

問題是,我是在「盲目」這樣做,因爲目前我不知道如何查看svn存儲庫的內容。如果我使用cd自動完成(按標籤),我得到cd file:///home/svnrepository/(所以,它看起來像我的操作系統看到這個目錄存在)。但是,當我執行最後的cd時,我得到:Directory is not found

如果我在命令行,然後按標籤我得到以下輸出cd file:///home/svnrepository/

conf/  db/   format  hooks/  locks/  README.txt 

奇怪的是,以這種方式我不明白aaa子目錄,我的方式能退房。

ls file:///home/svnrepository/也不起作用(目錄未找到)。

所以,現在我的問題是,我需要從存儲庫中下載tools子目錄,但我不知道它在哪裏(在什麼目錄中),我也不知道如何找出它在哪裏。例如,我不知道我是否應該鍵入svn co file:///home/svnrepository/toolssvn co file:///home/svnrepository/aaa/toolssvn co file:///home/svnrepository/aaa/bbb/tools

有沒有人知道如何瀏覽svn服務器的文件結構?

編輯

我能夠執行cd /home/svnrepository/(所以,我需要刪除file://)。但在這個目錄中,我看不到aaa子目錄,我可以用svn co file:///home/svnrepository/aaa查看。

回答

1

對於從SVN列出目錄,你可以使用

svn ls file:///home/svnrepository/ 

保持與各SVN ls命令進一步去,達到你需要的文件。

注意 - 在你的情況下,倉庫看起來是本地,因此,你實際上可以做LS的情況下直接使用「文件」:

ls /home/svnrepository/