Version control 如何在fossil中跟踪还原的旧文件版本? 有一个repo.fossil存储库 bug.c多次修改,如10a3->34bd->152c修订版。 10a3、34bd和152c版本中有许多文件更改。 如果在34bd处将152c版本与Bug.c合并,则Bug将得到修复。
如何保持这样的版本,我使用下面的命令却失败了Version control 如何在fossil中跟踪还原的旧文件版本? 有一个repo.fossil存储库 bug.c多次修改,如10a3->34bd->152c修订版。 10a3、34bd和152c版本中有许多文件更改。 如果在34bd处将152c版本与Bug.c合并,则Bug将得到修复。,version-control,fossil,Version Control,Fossil,如何保持这样的版本,我使用下面的命令却失败了 fossil open ~/fs/repo.fossil # contains many files fossil update -r 34bd bug.c fossil ci <-- why there is no change? 这似乎是两个问题合二为一 1为什么没有变化。 没有更改,因为您没有进行任何更改。您已将属于旧版本的文件打开并复制到工作目录中。您没有更改任何内容—它与存储在存储库中的版本的文件保持相同 2如何还原特定文件 请
fossil open ~/fs/repo.fossil # contains many files
fossil update -r 34bd bug.c
fossil ci <-- why there is no change?
这似乎是两个问题合二为一 1为什么没有变化。 没有更改,因为您没有进行任何更改。您已将属于旧版本的文件打开并复制到工作目录中。您没有更改任何内容—它与存储在存储库中的版本的文件保持相同 2如何还原特定文件 请注意,我使用的是revert命令,而不是update命令 下面是revert命令的详细信息
fossil open ~/fs/repo # contains many files
fossil revert-r <old_revision> one_file
fossil ci