SVN修改已提交版本的注释

ops/2024/10/18 23:29:14/

目录

一、需求分析

二、问题分析

三、解决办法


一、需求分析

​开发过程中,在SVN提交文件后,发现注释写的不完整或不够明确,想再修改之前的注释文字​。

使用环境:

SVN服务器操作系统:Ubuntu 20.04.6 LTS

SVN版本:Subversion(1.13.0)

客户机操作系统:Windows 11

二、问题分析

安装TortoiseSVN客户端,通过View Project History dialog修改完成后,在提交时遇到如下错误:

此情况是svn服务端设置的问题,版本在提交后不允许修改log。需要在服务端添加一个hook来允许log的修改。

三、解决办法

SVN服务器上找到版本库中hooks目录下,把pre-revprop-change.tmpl去掉后缀名

mv pre-revprop-change.tmpl  pre-revprop-change

注明:hooks目录下的文件都是以.tmpl结尾

将文件权限设置为可执行,就可以修改提交的注释(不需要重启服务)

chmod  +x pre-revpos-change

到此结果,就可以成功修改之前提交版本的注释信息。


http://www.ppmy.cn/ops/10449.html

相关文章

cesium 动态线效果

一、扩展材质 function PolylineTrailMaterial(options) {options Cesium.defaultValue(options, Cesium.defaultValue.EMPTY_OBJECT);this._definitionChanged new Cesium.Event();// 变量初始化this.color Cesium.defaultValue(options.color && new Cesium.Colo…

Rx.Net 第四章

哇,你在这一章学到了很多。你应该为自己感到骄傲。本章所涵盖的内容几乎会在你创建的每个可观察对象管道中用到:所有可观察对象都实现IObservable接口。 不鼓励通过手动实现IObservables接口来创建可观察对象。相反,使用一个内置的创建操作符。 …

直播预告:拥抱AI-探索AI大模型在邮件反钓鱼检测的应用

随着ChatGPT的问世,生成式AI技术迅速渗透到我们生活的各个角落,以ChatGPT为代表的生成式AI技术,依托其强大的AI模型和海量数据,赢得了广泛的欢迎。 然而,生成式AI的不断演进也带来了新的挑战。大型语言模型&#xff08…

从0到1:社区论坛小程序开发笔记

背景 论坛小程序:为用户提供了一个社交互动的平台,使用户可以分享经验、交流观点、解决问题,促进社区成员之间的互动和交流。 用户可以在论坛小程序上发布有关各种话题的帖子,分享自己的知识、经验和见解,帮助其他用户…

机器学习|决策树|如何计算信息增益|方法总结

如是我闻 :那你说决策树这块还能考点啥呢,也就是算算属性的信息增益(Information Gain)了, 信息增益是一种评估特征(属性)在分类任务中重要性的方法,它基于熵的概念来计算。熵是一个…

第八周学习笔记DAY.1-异常

本课目标 了解异常概念 理解Java异常处理机制 会捕捉异常 会抛出异常 了解Java异常体系结构 什么是异常 异常是指在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序 生活中,根据不同的异常进行相应的处理,而不会就此中断…

目标检测算法——YOLO-Word——算法详解

一、概述 1、是什么 是一个目标检测器,通过结合CLIP文本编码器,拥有了开放检测(推理时识别训练时没有的目标)的能力。作者实验证明ap 指标上 zero shot能力YOLO-world L接近专门训练过的YOLOv6-8 S 模型的能力,finetune 后YOLO-world 均能提升8个点左右。 2、亮点 将文章…

如何在 Vim 中剪切、复制和粘贴

目录 ⛳️推荐 如何在 Vim 编辑器中复制文本 如何在 Vim 编辑器中剪切文本 如何在 Vim 编辑器中粘贴文本 如何通过选择文本来剪切和复制文本 通过选择文本复制 在 Vim 中选择文本来剪切文本 ⛳️推荐 前些天发现了一个巨牛的人工智能学习网站,通俗易懂&#…