在linux下安装了SVN服务器来做版本控制。

有天提交文件忘记了填写SVN提交日志,于是在项目中使用右键,show log,找到我提交的无日志的那条记录,点击右健,选择了“Edit log message",想补充一下日志,结果报了下面的错误。

Repository has not been enabled to accept revision propchanges;
ask the administrator to create a pre-revprop-change hook

意思是要求创建一个pre-revprop-change的钩子文件,写的非常清楚,但由于我不熟悉svn的设置,百度后有人说linux要清空svn仓库路径中hook文件夹下的pre-revprop-change.tmpl的内容。照做无效果,仔细阅读文档,再google后,终于明白是需要创建pre-revprop-change 这个钩子文件。

于是回到hook目录

[root@localhost hooks]# cp pre-revprop-change.tmpl pre-revprop-change

把pre-revprop-change.tmpl这个模板样例文件复制成pre-revprop-change。在设置权限:

     chmod a+x pre-revprop-change

   

      这样服务端就配置完成了。

     客户端操作:

     进入项目目录,点击鼠标右键,在右键菜单中选择TortoiseSVN→Show log,在弹出的log列表中,选中要修改的信息,右键,选择Edit log message,在弹出的窗口中输入信息的Log信息,提交既可了。

相关文章:

  • 2021-11-16
  • 2021-08-28
  • 2022-02-04
  • 2021-07-07
  • 2021-11-07
  • 2021-08-08
  • 2022-01-29
  • 2022-01-26
猜你喜欢
  • 2022-12-23
  • 2021-07-06
  • 2022-02-07
  • 2022-12-23
  • 2022-12-23
  • 2021-08-19
  • 2022-12-23
相关资源
相似解决方案