gpt4 book ai didi

svn - 如何回滚对 svn 的全部或部分提交?

转载 作者:行者123 更新时间:2023-12-04 00:29:49 27 4
gpt4 key购买 nike

如何使用 TortoiseSVN 还原全部或部分 SVN 提交?

最佳答案

首先,您需要确定是要还原修订版的“所有更改”,还是仅还原单个文件。 TortoiseSVN 只有“1 或全部”方法;这意味着,您可以恢复整个 checkin 集或单个文件:而不是部分 checkin 。

整个变更集

因此,如果恢复特定的修订版(并且您希望更改该变更集中的所有文件),您将需要右键单击 -> TortoiseSVN -> 显示日志。找到要回滚到的修订版/变更集,右键单击该修订版“恢复到此修订版”。

还有一个您可能会感兴趣的选项,即“还原此修订版的更改”,它将在该修订版和您当前的版本之间进行差异合并,并仅合并差异。我觉得这有时更有吸引力;因此,我可以将所有更改保留在变更集之间。

单个文件

另一种选择是还原单个文件。您将再次右键单击 -> TortoiseSVN -> 显示日志;但这一次,您可以选择单个文件。

TortoiseSVN 不允许您在变更集中选择多个文件来恢复。要么全部,要么只有1。

变更集 checkin

对于所有其他阅读,请确保“ checkin ”仅涉及与该更改相关的文件。这应该是当今的普遍做法;但是,我仍然发现开发人员在一天结束时“猛击” checkin ,将当天的所有更改捆绑到一个 checkin 中。

我眯着眼睛看着那些开发者。 -_^

关于svn - 如何回滚对 svn 的全部或部分提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/611879/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com