如何确定svn工作副本是来自分支还是主干?

时间:2014-01-06 21:59:36

标签: svn branch svn-trunk

我的项目有标准的主干/标签/分支结构,通常在主干中工作。在假期之前,我切换到分支机构做了一个孤立的改变,如果我换回主干,现在我已经失去了召回。有没有办法检查我的本地工作副本是否与分支或主干相对应?

我想开始为即将发布的版本进行更多更改,当我在一天结束时提交时,我不想提交分支,我也不准备合并分支。

3 个答案:

答案 0 :(得分:8)

您可以使用工作副本根目录中的svn命令行实用程序svn info。它将告诉您修订版,存储库URL等等。

答案 1 :(得分:1)

对于WC-root,您必须使用svn info命令并在其输出中检查内容的两个键中的任何一个:URLRelative URL

来自我的WC的样本

>svn info
...
URL: https://subversion.assembla.com/svn/proofsheets.natasha/branches/FullHTML
Relative URL: ^/branches/FullHTML
...

答案 2 :(得分:1)

您已获得命令行工具的答案,但如果您在Windows上使用TortoiseSVN,则只需右键单击工作副本并单击“属性”即可。该对话框中有一个Subversion选项卡,它告诉您工作副本指向的URL。