gpt4 book ai didi

svn - 从 TortoiseSVN 中删除修订版

转载 作者:行者123 更新时间:2023-12-04 15:16:16 25 4
gpt4 key购买 nike

当我将代码提交到我公司的 Subversion 存储库时,我经常有几个文件需要 checkin 。很多时候,我想分别 checkin (提交)它们,因为我喜欢将相似的文件组合在一起。

默认情况下,TortoiseSVN 会打开 Commit 对话框窗口并选择所有文件。如果我只想提交其中的一些文件,我必须“取消选择所有”我不想提交的文件,添加我的评论/注释,然后执行提交。

我时不时地忘记“取消全选”并最终提交所有文件。如果我不打算提交所有文件,我想我可以进去删除修订并重新开始。请记住,我不想从修订版中删除文件,我只是希望该修订版不存在。

假设意外提交导致 checkin 12 个文件,修订版为修订号 9651。如果我打算 checkin 2 个文件,而不是 12 个,我想删除该修订版,以便我可以正确 checkin 2 个文件。

据我所知,一种选择是“从修订版 9651 恢复更改”。但它所做的是将 9651 保留在存储库中,并将受影响的代码回滚到其先前状态。这实质上意味着您将丢失刚刚所做的更改。然后,您可以“更新到项目修订 9651”,然后重复提交过程。

但是有没有另一种方法可以做到这一点,一种从存储库中删除修订版并避免回滚受影响代码的方法?

最佳答案

显然它没有实现:http://blog.projectnibble.org/2008/03/01/subversion-obliterate-the-forgotten-feature/

有一个解决方法,请参阅文章。不过,我认为您需要访问服务器。

关于svn - 从 TortoiseSVN 中删除修订版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2150330/

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