首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >稍后根据合并日期标记cvs合并点

稍后根据合并日期标记cvs合并点
EN

Stack Overflow用户
提问于 2013-05-08 23:48:31
回答 1查看 221关注 0票数 0

场景:

几周前,我将我的开发分支的最新版本合并到了head。我知道我必须标记合并点,但是我忘了。head已经包含了几个特性(4-5个),这些特性还没有发布,因为它们没有经过适当的测试。

计划已经改变了,现在我必须致力于一个全新的功能。由于我们没有足够的时间来测试和发布所有的功能,所以这个功能必须与头部的功能子集一起发布。

问题是:

自从合并以来,我已经做了一大堆事情。有没有可能在之后标记头部的合并点?如果是,是如何实现的?我确切地知道合并的日期和时间,因为我已经注释了合并后的第一次提交。

我的计划是:

将head中所需的特征合并到我最近的分支中(与合并到head中的相同)。实现全新功能,测试、发布、合并:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-09 04:09:56

您可以使用cvs rtag上的-D为给定日期的文件创建标签。

$ cvs rtag -D DATE {module}

来自Version Management with CVS

-D date标记不晚于日期的最新版本。

考虑到这种情况:

代码语言:javascript
复制
            tag_0     tag_1       tag_2     tag_3
------------|---------|-----------|---------|--------> TRUNK
    \
     \
      \----------------------> BRANCH

假设您想要将从tag_1tag_3所做的修改从TRUNK合并到BRANCH。使用BRANCH分支中的工作副本,运行以下命令:

$ cvs up -d -j tag_1 -j tag_3

如果需要,-d选项将创建新目录。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16444951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档