从特定修订创建svn分支

从特定修订创建svn分支,svn,tortoisesvn,Svn,Tortoisesvn,有没有办法从特定的修订版生成svn分支, 因为我想跳过提交历史记录中新分支中的一些修订。 例如,我有从1到1590的修订,我想创建一个新分支,并跳过从修订1504到1574的提交 修订1584、修订1586和修订1587 请帮助我,我将非常感激。有两种方法可以从旧版本中创建新的分支。一种是将您的工作副本设置为旧版本右键单击>陆龟VN>更新为版本,然后右键单击>陆龟VN>分支/标记进行分支。之后,使用通常的更新命令更新到头部修订 另一种方法是使用存储库浏览器右键单击>OrtoiseSVN>Repo

有没有办法从特定的修订版生成svn分支, 因为我想跳过提交历史记录中新分支中的一些修订。 例如,我有从1到1590的修订,我想创建一个新分支,并跳过从修订1504到1574的提交 修订1584、修订1586和修订1587


请帮助我,我将非常感激。

有两种方法可以从旧版本中创建新的分支。一种是将您的工作副本设置为旧版本右键单击>陆龟VN>更新为版本,然后右键单击>陆龟VN>分支/标记进行分支。之后,使用通常的更新命令更新到头部修订

另一种方法是使用存储库浏览器右键单击>OrtoiseSVN>Repo浏览器,选择一个版本,单击右上角带有文本标题的按钮,然后使用Ctrl+鼠标拖放复制文件夹,或者,右键单击文件夹>复制到

编辑:因为您希望在新分支中进行一些后续修订,所以在创建分支后,请执行合并。合并到新的分支中,合并主线中您想要的所有修订

我现在明白了,还有第三条路。可以从头部修订创建分支,但随后执行反向合并以删除不需要的修订。合并时只需选择该选项


感谢您的回复,实际上我想删除我在问题中提到的修订版中提交的新分支中的文件。您想因为某些安全问题从整个存储库中删除文件,还是希望新分支中不包含一些文件?第一种情况很复杂,但在第二种情况下,只是从上一个版本中没有这些文件的分支。或者,第三种情况下,您是否希望从主分支中恢复一些修订,但实际上不需要新的分支?实际上,我的情况是:我想要1503版本中的文件,在这次修订之后直到1574版我不希望这些文件出现在新的分支中,而在1574版之后直到1590版我也希望这些文件出现在我的新分支中。简单地说,我只想删除修订版1504至1574中提交的文件。