最小麻烦版本控制
答
这看起来很危险。假设你有两个你想改变的相关文件。您可以延迟IDE中的保存,直到完成所有更改为止,但IDE将无法在同一时刻保存它们(它将非常接近,但可能会有几毫秒)。只要第一个文件被更改,自动化过程就会执行提交,导致应用程序出现不一致。
你可能想要的是一个系统,允许你回到自己的改变,以防你搞砸了你自己的本地代码。 SCITOOLS有一个名为TRACKBACK的工具,它正是这样做的。不幸的是,他们不再销售这个。
答
对于Subversion,TortoiseSVN允许您使用fix renames,它还允许通过单击来添加和提交未版本控制的项目。这些选项是手动的,但我相信功能足够好:你不想自动化这些东西,因为电脑不是很聪明,他们肯定无法读懂你的想法;-)
什么是这些“*适当的*版本控制命令“例如?添加,提交,删除? – miku 2010-10-25 16:50:06
我不认为这是自动执行此操作的好主意。当您打算制作时,您应该手动提交更改。 – Bernard 2010-10-25 16:50:24
休,有什么适当的删除或重命名命令? ;)当然没有提交。那会很愚蠢。 – fithu 2010-10-25 16:55:18