繁体   English   中英

如何跟踪化石中某些还原的旧文件版本?

[英]How to keep track with some reverted old file version in fossil?

  • 有一个存储库repo.fossil
  • bug.c已修改多次(例如,版本10a3-> 34bd-> 152c)。
  • 10a3、34bd和152c版本中有许多文件更改。
  • 如果将152c版本与bug.c在34bd结合使用,则错误将得到修复。

如何保持这样的版本,我使用以下命令却失败了?

fossil open ~/fs/repo.fossil # contains many files
fossil update -r 34bd bug.c
fossil ci   <-- why there is no change?

这似乎是两个问题合而为一

1为什么没有变化。

因为您没有进行任何更改,所以没有更改。 您已经打开(复制到工作目录中)属于“ old_revision”的文件。 您尚未更改任何内容。它与存储库中存储的版本文件相同。

2如何还原特定文件

fossil open ~/fs/repo # contains many files
fossil revert-r <old_revision> one_file
fossil ci

请注意,我使用的是还原命令,而不是更新命令

以下是还原命令的详细信息: http://www.fossil-scm.org/fossil/help? cmd = revert

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM