gpt4 book ai didi

svn - 从标签分支

转载 作者:行者123 更新时间:2023-12-03 04:21:30 25 4
gpt4 key购买 nike

我在这里寻求意见。以下可能被视为特定于 SVN 的问题,或更一般的版本控制问题。

如果项目的源要在与版本相对应的点进行分支,也许是为了维护工作,那么最好是:

(a) 从标记分支,或

(b) 从标签复制的节点(例如主干上)分支?

这两种方法各有什么优缺点?这有关系吗?

谢谢。

最佳答案

我建议(b),因为这将允许您使用 svn 的合并跟踪轻松地将合并交回主干(假设您在服务器和客户端上有 svn 1.5+)。如果您使用技术(a),您必须自己管理合并 - 假设您不从同一分支进行多次合并,这还不错。鉴于您正在考虑从标签创建一个分支(通常用于修补),您可能最终需要多次合并到主干线才能将这些补丁放回到主干中。

标签是及时拍摄“快照”或标记特定代码行(无论是主干还是分支)的里程碑的首选方式,只是为了从已标记为里程碑的源快速构建特定里程碑或者轻松区分里程碑。除此之外,所有工作都是在主干和分支之间完成的。正如已经指出的,您可以使用 svn log 轻松找到标签复制的版本/源。例如 svn log --stop-on-copy -v Tags/yourtag 会将最新复制的修订版本放在输出的尾部。这允许您从创建标记的事件代码行修订版创建分支。

关于svn - 从标签分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2906218/

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