有没有一种方法可以在我进行时添加到svn日志?

有没有一种方法可以在我进行时添加到svn日志?,svn,Svn,现在,每当我使用svn进行提交时,我都会使用-m选项为修订输入日志注释。然而,如果我已经修改了很长时间,我可能会忘记一些事情。是否有一种方法可以在我处理修订时标记注释,这样我在提交时就不必键入它们?我只需将它们保存在一个文件中,然后使用--filearg而不是-m选项。我知道这可能会让人觉得更痛苦,而不是回答问题,但我觉得我需要在评论上进一步阐述 即使所有这些更改都在更改消息中描述,但进行包含大量更改的单个提交通常不是一个好主意。如果需要还原、合并等,则更容易进行更小、更容易消化的提交。有鉴于此

现在,每当我使用svn进行提交时,我都会使用-m选项为修订输入日志注释。然而,如果我已经修改了很长时间,我可能会忘记一些事情。是否有一种方法可以在我处理修订时标记注释,这样我在提交时就不必键入它们?

我只需将它们保存在一个文件中,然后使用
--file
arg而不是
-m
选项。

我知道这可能会让人觉得更痛苦,而不是回答问题,但我觉得我需要在评论上进一步阐述

即使所有这些更改都在更改消息中描述,但进行包含大量更改的单个提交通常不是一个好主意。如果需要还原、合并等,则更容易进行更小、更容易消化的提交。有鉴于此,提交消息通常应该是您在提交完成时仍然能够记住的内容


如果不确定,提交前的一个简单差异通常会让我重新思考更改了什么,有时会告诉我应该将其拆分为多个提交。

更频繁地提交?我同意@calmh-如果您在日志消息中有几个不同的内容,那么您的提交可能太大了。这仍然是一个有效点。我想说的是,我希望避免提交任何已经过测试的内容,但下一个反应是,我需要收紧代码/测试/提交周期。我自己第一次认真地使用svn,所以我还有一些东西要学。@Eugene m:有时候不做测试就提交,甚至提交坏的东西都是好的。一个好的实践是始终在分支中工作,并且只有在测试之后才将代码合并到主干线中。在DVCSE中要容易得多,但在SVN中,您也可以复制此工作流。阅读一个很好的例子。