编辑以前提交的SVN消息

编辑以前提交的SVN消息,svn,version-control,tortoisesvn,Svn,Version Control,Tortoisesvn,最近,我通过提供一些提交消息(如添加了两个java文件test.java和test1.java)将一些代码提交到了tortoisesvn中。提交代码后,我意识到我写了一条错误的提交消息,正确的消息应该是更新两个java文件test.java和test1.java。有没有办法更改提交消息 是的,但是Subversion存储库的管理员必须启用它-我相信它在默认情况下是禁用的。如果它已经启用,从OttoiseSVN->Show Log,只需右键单击日志中的修订并选择“编辑日志消息”。如果未启用,此操作

最近,我通过提供一些提交消息(如添加了两个java文件test.java和test1.java)将一些代码提交到了tortoisesvn中。提交代码后,我意识到我写了一条错误的提交消息,正确的消息应该是更新两个java文件test.java和test1.java。有没有办法更改提交消息

是的,但是Subversion存储库的管理员必须启用它-我相信它在默认情况下是禁用的。如果它已经启用,从OttoiseSVN->Show Log,只需右键单击日志中的修订并选择“编辑日志消息”。如果未启用,此操作将失败

此功能依赖于。引自SVN 1.7手册:

pre-revprop change(预转载道具更换)挂钩将在即将进行的操作之前运行 在范围外执行时修改修订属性 正常提交的。与其他钩子不同,此钩子的默认状态 一是否认拟议的行动。钩子必须实际存在并且 在修改修订属性之前,返回零退出值 发生

在存储库的“hooks”目录(在Subversion服务器上)中,必须存在适合平台的脚本,并且如上所述,返回零退出值。例如,您可能希望允许进行提交的用户稍后编辑其提交日志消息


这是一个例子。我没有写这个脚本,但是我们已经在我们的环境中使用了它,所以我可以确认它对我有效

是的,但是Subversion存储库的管理员必须启用它-我相信它在默认情况下是禁用的。如果它已经启用,从OttoiseSVN->Show Log,只需右键单击日志中的修订并选择“编辑日志消息”。如果未启用,此操作将失败

此功能依赖于。引自SVN 1.7手册:

pre-revprop change(预转载道具更换)挂钩将在即将进行的操作之前运行 在范围外执行时修改修订属性 正常提交的。与其他钩子不同,此钩子的默认状态 一是否认拟议的行动。钩子必须实际存在并且 在修改修订属性之前,返回零退出值 发生

在存储库的“hooks”目录(在Subversion服务器上)中,必须存在适合平台的脚本,并且如上所述,返回零退出值。例如,您可能希望允许进行提交的用户稍后编辑其提交日志消息


这是一个例子。我没有写这个脚本,但是我们已经在我们的环境中使用了它,所以我可以确认它对我有效

虽然可能,但通常不会。此外,当您添加了诗句更新文件时,很容易看到,因此您的提交消息是多余的。为什么不对文件的功能或更改内容发表评论?虽然可能,但通常不会。此外,添加了更新文件后很容易看到,因此提交消息是多余的。为什么不对文件的功能或更改内容发表评论?