CVS:获取某个日期某个分支的状态
我有一个有分支机构的大项目。所有的发展都集中在分公司。 我想获取此分支在某个时间之前的状态,但无法
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
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...
这应该可以解决问题:
冒号语法仅针对
-j
选项进行记录,但可能也适用于-r
。This should do the trick:
The colon syntax is only documented for the
-j
option but probably works for-r
, too.