CVS:获取某个日期某个分支的状态

发布于 2024-09-10 23:19:28 字数 366 浏览 6 评论 0原文

我有一个有分支机构的大项目。所有的发展都集中在分公司。 我想获取此分支在某个时间之前的状态,但无法

 cvs up -r branch_name -D 2010-05-01

给我(在 cvs status Makefile 中)粘性标签,但文件的最新版本(不在 2010-05-01)

 cvs up -D 2010-05-01 -r branch_name

会忽略标签并更新为HEAD 的日期

 cvs up -r branch_name:2010-05-01

也不起作用,它会忽略日期并更新到分支的当前状态。

I have a big project with branches. All development is concentrated in the branch.
I want to get the state of this branch at some time ago, but can't

 cvs up -r branch_name -D 2010-05-01

gives me (in cvs status Makefile) the sticky tag, but the newest version of file, not at 2010-05-01

 cvs up -D 2010-05-01 -r branch_name

ignores a tag and updated to that Date of the HEAD

 cvs up -r branch_name:2010-05-01

doesn't work too, it ignores date and updates to current state of branch.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

执手闯天涯 2024-09-17 23:19:28

cvs update -PdC -r BRANCH-NAME-HERE -D "Saturday, May 1, 2010 0:00:00 AM UTC"

如果您知道时间,请添加...

cvs update -PdC -r BRANCH-NAME-HERE -D "Saturday, May 1, 2010 0:00:00 AM UTC"

If you know the time, add that...

勿忘心安 2024-09-17 23:19:28

这应该可以解决问题:

cvs up -r branch_name:2010-05-01

冒号语法仅针对 -j 选项进行记录,但可能也适用于 -r

This should do the trick:

cvs up -r branch_name:2010-05-01

The colon syntax is only documented for the -j option but probably works for -r, too.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文