2009-06-17 44 views
5

我有一個SVN倉庫有它內部的多個項目,在他們那些有標籤/分支機構/樹幹結構的每一個這樣的:有沒有可視化整個SVN存儲庫的方法?

項目1
- 主幹
- 標籤
- 分支機構

項目2
- 主幹
- 標籤
- 分支

這繼續進行〜40個項目。我想要做的是清理所有可能存在的廢棄分支,但是我不知道一種可視化整個存儲庫樹的方法。如果我可以避免,我真的很想不必手動瀏覽每個分支。有沒有獨立的工具來完成這個任務?

編輯:我意識到TortoiseSVN,Cornerstone和類似工具確實允許可視化存儲庫瀏覽。但是,我真正想要的是一種能夠一次查看整個結構的方法。有點像如果你可以針對倉庫本身運行T​​ortoiseSVN的修訂圖表並查看所有完全展開的項目。

回答

4
svn ls -R [svn://|http://|file://]url/to/repository 
2

這取決於你正在運行的操作系統。

我主要使用Mac OS X,所以我選擇的SVN客戶端是Cornerstone。這個應用程序做了很好的可視化存儲庫的結構和評論。 GUI非常漂亮,直觀且易於使用。

如果你在Windows上,我不太瞭解哪個客戶端是最好的,但我聽說大多數人使用TortoiseSVN

+0

+1爲基石。這是一個優秀的客戶端,使Subversion變得無痛苦。 – 2009-06-17 17:54:52

+1

我喜歡TortoiseSVN和Cornerstone,但是他們都不能根據我已經能夠確定的內容創建整個存儲庫內容的視覺效果。 – 2009-06-17 18:07:00

2

我使用的GUI客戶端來管理我的SVN倉庫,但我已經找到真正有用的另一個工具是WebSVN。這是一個基於PHP的應用程序來查看您的存儲庫。它有一個漂亮的界面,併爲您的源代碼提供語法高亮顯示。您可以將它作爲存儲庫的父路徑,以便您可以查看哪些存儲庫存在,並快速瀏覽它們以查看是什麼。由於顯而易見的原因,它實際上不能在存儲庫上運行命令,但是一旦你知道自己想要做什麼,就可以使用命令行。

6

如果你願意把一些錢放進那個工具,並有一個很好的視覺效果,你可以魚眼。否則檢查sventon;它的基礎知識。

魚眼http://www.atlassian.com/software/fisheye/features/repository.jsp sventon http://sventon.org/

+0

這可能是由於配置錯誤造成的,但是我們目前的回購與建議的SVN分支結構相去甚遠.Fisheye完全無法在我們的回購庫中找到大多數分支機構。 – 2014-09-26 20:02:21

1

除了安德魯的WebSVN建議,我也建議ViewVC。我向人們解釋說,WebSVN更像是一個bean計數器的工具,而ViewVC更適合尋求更高效方式的更詳細信息的開發人員。當然,這很容易理解,但如果你比較兩種產品,你會明白我的意思。我已經部署在我的組織中。

17

您也可能會考慮Gource - 一個毫無意義的性感的OpenGL可視化的顛覆。這對於可視化回購如何隨着時間的推移以及不同的貢獻者對項目的不同部分的影響特別有用。

相關問題