所以我不确定这是否可能,但我希望它是可能的。基本上,我们刚刚从 Sourcesafe 迁移到 SVN(我知道你们中的很多人刚才差点吐了;))我正在设置 eclipse 来使用它。我安装了 Subversive 并为我的项目设置了一个 repo。仅供参考,我正在开发一个用 Java 编写的 Android 项目。这就是我想要的:
当我对每个 Java 文件进行更改时,我想在代码中正确编写 SVN 提交消息,就像我添加 javadoc 注释一样。这是因为我必须在提交之前更改大量文件,并且我想记住我更改的每一件事(客户要求)。但我不想记住所有这些(尤其是当我删除大量代码时),当我提交所有文件中的所有更改时,它们会添加注释。理想情况下,我只需添加一些标签,然后添加 SVN 理解的提交消息,当我提交文件时,我不必手动添加注释,而是根据源文件中标记的提交消息自动完成?
例如,假设我在 footest.java 中删除了一个函数 foo,我只需在 footest.java 中键入以下内容:
// _ _(希望这里有一些标签)删除了 foo
现在,当 footest.java 被提交时,我不必输入任何内容,提交消息“已删除 foo”被添加到其中。
最后,理想情况下,这是在每次修订时自动完成的。也就是说,一旦我在 footest.java 中进行了另一项更改,例如添加了函数 newfoo(),我可以像以前一样使用注释“添加 newfoo()”来标记它,并且当我提交时,只有“添加的 newfoo”注释才会放在修订版上而不是上一版本“已删除 foo”的版本。
这可能吗?有人在这里看到任何问题吗?
谢谢,-Vivek