gpt4 book ai didi

从特定修订版创建 svn 分支

转载 作者:行者123 更新时间:2023-12-04 05:10:12 28 4
gpt4 key购买 nike

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

请帮助我,我将不胜感激。

最佳答案

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

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

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

我现在看到还有第三种方式。您可以从 HEAD 修订版创建一个分支,然后进行“反向合并”,以删除不需要的修订版。合并时只需选择该选项。

Reverse merge example

关于从特定修订版创建 svn 分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14978483/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com