如何在svn中找到特定trunk文件夹的分支,反之亦然?

时间:2014-06-16 11:46:52

标签: svn tortoisesvn

我是一个包含trunk文件夹分支的项目的新手。我想找到特定trunk文件夹的分支。

我已经开发了一个代码,现在我想将它签入svn。但是,我想要将其签入其现有分支中,而不是创建新分支。那么我怎样才能找到该特定trunk文件夹的分支,以及如何找到一个分支指向的trunk文件夹。

我可能有一个属性可以帮助我找到这个,但我无法找到它。对于版本控制,我们使用TortoiseSVN。

2 个答案:

答案 0 :(得分:1)

TortoisSVN有一个名为Revision Grap的工具,可以显示所有关系。你可以在上下文中找到它。顺便说一下:svn项目中应该只有一个主干。

答案 1 :(得分:0)

  1. 子树的分支只是(共同的)坏主意(tm)
  2. 我无法回想起这个任务的GUI方式,但是在CLI中,您可以使用>svn log -q -v --stop-on-copy URL/OF/BRANCH(对于每个分支),您可以在分支文件的最旧日志记录源路径中找到
  3. 注意

    对于SVN 1.8 + svn log -q -v ROOT/OF/REPO --search FOLDERNAME可能是更好(和更短)的解决方案

    >svn log ...
    ...
    Changed paths:
       A /tags/1.0.1 (from /trunk:6)
    

    其中filelist中的第二个字段是TARGET,第三个是svn cp操作的SOURCE,在场景后面使用(,如果使用