|
|
1
471
基本上,您必须拥有存储库的管理员权限(直接或间接)才能执行此操作。您可以配置存储库以允许所有用户执行此操作,也可以直接在服务器上修改日志消息。 看见 this part 的 Subversion FAQ (强调我的):
|
|
|
2
92
当您运行此命令时,
万一你看到这条消息:
这是因为Subversion不允许您修改日志消息,因为它们是未版本化的,将永久丢失。 Unix托管的SVN转到Subversion服务器上的hooks目录(将~/svn/reponame替换为存储库的目录)
删除扩展
使其可执行(不能执行chmod+x!)
Windows托管的SVN
钩子目录中的模板文件无法使用,因为它们是特定于Unix的。您需要复制Windows批处理文件
|
|
3
50
这里有一个方便的变体,我在faq中没有看到提到。您可以通过指定文本编辑器返回当前消息进行编辑。
|
|
|
4
39
|
|
|
5
19
在Windows上,使用Tortoise SVN客户端:
如果它不起作用,可能是因为服务器上SVN的设置方式,请在此处阅读其他响应。 |
|
|
6
18
我最近也接到了这个任务。 我们希望允许程序员只修改自己的提交消息,并限制他们可以修改的时间。我们决定允许他们修改当天提交的任何日志消息,以修复拼写错误等。
在网上看了其他几个例子后,我把它拼凑在一起,我们在一个windows环境中,所以这是我们的内容
编辑:最初的想法来自 this thread : |
|
|
7
14
如果你使用的是eclipse这样的IDE,你可以使用这种简单的方法。
在这方面
您可以从这里根据需要修改消息。 |
|
|
8
11
如果您的存储库允许通过pre-revprop更改挂钩设置修订属性,则可以更容易地更改日志消息。
或者在TortoiseSVN、AnkhSVN和可能还有许多其他颠覆客户端中,右键单击日志条目,然后“更改日志消息”。 |
|
|
9
3
这个
Subversion FAQ
涵盖了这一点,但使用了一堆令人困惑的未定义术语,如
可能需要几次尝试才能使其工作,因此请将更新的提交消息保存在文件中。与with不同
在您的工作目录中,运行
编辑提交消息。如果这行得通,太好了!但它可能不会,因为
要更改挂钩,您需要访问存储库所在的文件系统。
|
|
|
10
1
我在svnforum中找到了服务器端pre-rev-prop-change钩子的一个很好的实现: https://www.svnforum.org/forum/opensource-subversion-forums/scripts-contributions/8571-pre-revprop-change-shell-script-allows-commiters-to-change-own-log-within-x-hours 它实现了
从那里抓取并随意编辑。我宁愿不在这里复制,因为我不是原作者,也没有版权声明允许我这样做。 |
|
|
Eric · pip安装-e svn+ssh不接受用户 8 年前 |
|
|
Anu699 · 在git中管理多个项目的最佳方式是什么?[已关闭] 8 年前 |
|
|
Dipu H · Viewvc未扩展关键字 8 年前 |
|
|
NealWalters · SVNLook-存储库格式-语法不正确 8 年前 |
|
|
m-mas · 尝试与svn重新同步trac时出错 8 年前 |
|
|
Wombattle · 通过命令行在SVN中保留时间戳 8 年前 |