TortoiseSVN的自动清理

时间:2009-08-23 14:39:54

标签: svn version-control tortoisesvn

有时候Tortoise要求我做清理没有充分的理由 - 这意味着我没有滥用/杀死它/在中间停止它... IMO这是“正常的操作流程”,不应该需要手动清理。

有没有办法不向用户显示这些清理请求,而只是默默地在用户面前进行,并向用户提供一致的体验?

2 个答案:

答案 0 :(得分:1)

实际上它不是TortoiseSVN,而是svn本身需要这个。这意味着事情搞得一团糟。用你给出的事实很难回答什么,怎么回答。

最好的可能是你尝试更有意识地工作,这样你才能记住你在此之前做了什么,并在那里注意一个模式。如果你找到一个,也许有人可以回答你的问题。

答案 1 :(得分:1)

我之前见过这个。我相信有一个用例涉及重命名和移动真正混淆SVN的整个目录。上次发生这种情况时,我移动的其中一个目录上的svn状态开始显示为“嵌套”,并且在执行提交时SVN失败说我的WC被锁定并建议使用清理操作。当然,这不起作用,并且试图准确地确定我需要做些什么来解决这个问题是非常严峻的。

当你使用两个不同的SVN客户端时,我也看到过这种情况,你提交了一个,另一个需要清理才能完成操作。当我使用TortoiseSVN并且同时打开Visual Studio时偶尔会发生这种情况。在某些情况下,当我尝试下次更新或提交时,AnkhSVN似乎需要清理。但这并不经常发生。