Eclipse Subversive - 更改先前的提交消息

时间:2014-07-18 20:23:31

标签: eclipse svn message commit subversive

我想知道是否有办法通过Eclipse的Subversive Plugin更改已经提交的消息。我目前正在使用带有Subversive SVN Team Provider 2.0的Eclipse Luna 4.4.0

这是我在尝试编辑svn:log

时遇到的错误
SVN: 'Set revision property' operation finished with error: svn: E175002: DAV request failed; it's possible that the repository's pre-revprop-change hook either failed or is non-existent
svn: E175002: Error setting property log:
Repository has not been enabled to accept revision propchanges;
ask the administrator to create a pre-revprop-change hook
svn: E175002: DAV request failed; it's possible that the repository's pre-revprop-change hook either failed or is non-existent
svn: E175002: Error setting property log:
Repository has not been enabled to accept revision propchanges;
ask the administrator to create a pre-revprop-change hook

我关注了这篇博文:http://slopjong.de/2010/01/20/let-svn-accept-revision-propchanges/

我编辑了存储库的 hooks 文件夹中的'pre-revprop-change.tmpl'文件,将后缀更改为.bat,但是Eclipse说.bat不是可识别的Win32文件(不能由于某种原因发布错误消息以保持显​​示以发布完整的错误消息)。我把它改成了.bat。

这是文件的当前内容:

  

REPOS =“$ 1”REV =“$ 2”USER =“$ 3”PROPNAME =“$ 4”ACTION =“$ 5”

     

if [“$ ACTION”=“M”-a“$ PROPNAME”=“svn:log”];然后退出0;网络

     

echo“禁止更改svn:log以外的修订属性”   
>& 2退出1

我把它改为:

@echo off
exit /B 0

正如博客文章所建议的那样,但我仍然在尝试更改提交消息时遇到错误。

我在原始脚本中注意到的是它还说“更改svn:log以外的修改属性是禁止的”和if语句以0为基础退出。 svn:log是我唯一想要更改的属性,即提交消息本身,所以我想知道为什么首先会弹出错误。

以下是我编辑svn:log:

的步骤

导航器 - 右键单击​​文件夹或文件> 团队> 显示历史记录>右键单击修订版#> 显示修订版属性>右键单击 svn:log > 修改>更改属性值 textarea

内的消息

提前感谢任何建议。

0 个答案:

没有答案