2011-03-11 678 views
27

我通常使用Subclipse,但現在我的代碼中有一些令人不安的東西,我想從命令行進行一些理智檢查。感謝Subclipse,我通常可以在Eclipse的Package Explorer窗口中看到我使用的分支。什麼SVN命令可以用來查看我目前使用的分支?

screenshot of branch information in Eclipse

我可以在命令行中使用什麼命令查看我目前使用的分支?

資源我堆棧溢出嘗試過包括the SVN bookthis list of commandsthis other list of commands。我沒有發現任何可以讓我被動地查看分支信息的東西(而不是做出某種有效的分支修改,這不是我想要的)。

回答

56

嘗試以下操作:

svn info 

這會給你你的工作空間是相對於你在工作區中,其中的結賬時,URL。您應該能夠在URL中看到分支。

+0

哎呀!我看到「顯示關於文件或目錄的信息(修改日期,作者,版本,存儲庫中的路徑)」的描述。無法指定URL。並跳過那一個。應該剛剛嘗試過。謝謝。讚揚所有人,因爲你們都可能在同一時間打字;接受這個,因爲它有最好的描述,並且首先是_technically_。 – Pops 2011-03-11 17:11:06

+1

@ Lord Torgamus不錯的塞爾維亞頭像btw – 2011-03-11 17:14:55

+0

嘿,謝謝。我總是想知道是否有人獲得了參考。 – Pops 2011-03-11 17:23:30

4

svn info會告訴你,你的工作拷貝的來源。從那裏你可以告訴分支。

6

對於一些正則表達式,你可以得到的只是分支機構名稱:

svn info | grep '^URL:' | egrep -o '(tags|branches)/[^/]+|trunk' | egrep -o '[^/]+$' 
+0

你解決了我的問題!謝謝 ! – 2016-11-17 18:13:27

相關問題