【发布时间】:2010-09-23 04:39:21
【问题描述】:
有没有办法在 Subversion 中编辑某个版本的日志消息?我不小心在我的提交消息中写了错误的文件名,这可能会在以后造成混淆。
我见过 How do I edit an incorrect commit message in Git?,但该问题的解决方案似乎与 Subversion 不同(根据 svn help commit)。
【问题讨论】:
-
我本来打算赞成这个问题,但后来我意识到我在 4 个月前就已经这样做了 :)
-
如果是代码,只需制作一些 cmets 并使用适当的 cmets 再次提交。如果您对您的 cmets 反映错误感到满意,那么它的工作量会少得多,而且速度会快得多。如果不是,Kamil Kisiel 的解决方案显然是正确的方法。
-
有一个出色的
pre-revprop-change脚本,允许提交用户在提交后最多 3 小时内修改他们的日志。这是灵活性/准确日志和维护存储库保真度之间的完美折衷:wandisco.com/svnforum/threads/… -
如果你can't change the file but still want to add a new commit message,那么你可以
svn propset dummyproperty 1 yourfile; svn commit yourfile -m yourmessage