最小麻烦版本控制

问题描述:

我正在寻找一个程序,它能够监视文件删除/创建/重命名并自动发出适当的版本控制命令。使用集市和颠覆。有没有?最小麻烦版本控制

+1

什么是这些“*适当的*版本控制命令“例如?添加,提交,删除? – miku 2010-10-25 16:50:06

+3

我不认为这是自动执行此操作的好主意。当您打算制作时,您应该手动提交更改。 – Bernard 2010-10-25 16:50:24

+2

休,有什么适当的删除或重命名命令? ;)当然没有提交。那会很愚蠢。 – fithu 2010-10-25 16:55:18

这看起来很危险。假设你有两个你想改变的相关文件。您可以延迟IDE中的保存,直到完成所有更改为止,但IDE将无法在同一时刻保存它们(它将非常接近,但可能会有几毫秒)。只要第一个文件被更改,自动化过程就会执行提交,导致应用程序出现不一致。

你可能想要的是一个系统,允许你回到自己的改变,以防你搞砸了你自己的本地代码。 SCITOOLS有一个名为TRACKBACK的工具,它正是这样做的。不幸的是,他们不再销售这个。

+0

嘿,你在我的问题中发现了“提交”这个词吗? – fithu 2010-10-25 17:05:27

+1

在subversion术语中,提交是一组向插入/更新/删除朝向版本管理系统的提交。因此。 – Patrick 2010-10-25 17:08:07

+0

谢谢,C.O. 我问,你为什么写提交。我没有要求这个。 – fithu 2010-10-25 17:11:17

对于Subversion,TortoiseSVN允许您使用fix renames,它还允许通过单击来添加和提交未版本控制的项目。这些选项是手动的,但我相信功能足够好:你不想自动化这些东西,因为电脑不是很聪明,他们肯定无法读懂你的想法;-)

+0

不,我确实想要;)而不是单击,实际上。那么删除呢? – fithu 2010-10-25 17:03:11

+0

删除也被处理。我认为大多数GUI工具都是这样做的。我想你实际上并没有用VC软件来达到我们大家都认为的目的:) – 2010-10-25 19:56:56

+0

真的吗?什么tsvn做,当你删除文件不tsvn? – fithu 2010-10-26 04:20:33