我通常使用Subclipse,但是现在我的代码中有些奇怪,我想从命令行进行一些健全性检查。感谢Subclipse,我通常可以在Eclipse的Package Explorer窗口中看到我正在使用的分支。
我可以从命令行使用什么命令查看我目前使用的分支?
我在Stack Overflow之前尝试过的资源包括the SVN book,this list of commands和this other list of commands。我没有找到任何可以让我被动地查看分支信息的东西(而不是进行某种活动的分支修改,这不是我想要的)。
答案 0 :(得分:70)
尝试以下方法:
svn info
这将为您提供工作区的URL,相对于您在工作区中的位置。您应该能够在URL中看到分支。
答案 1 :(得分:9)
使用一些正则表达式,您只能得到分支名称:
svn info | grep '^URL:' | egrep -o '(tags|branches)/[^/]+|trunk' | egrep -o '[^/]+$'
答案 2 :(得分:4)
svn info
会告诉您工作副本的来源。你可以告诉分支机构。
答案 3 :(得分:2)