Svn 是否可以在服务器上限制CVS中的分支和标记?

Svn 是否可以在服务器上限制CVS中的分支和标记?,svn,cvs,cvs2svn,Svn,Cvs,Cvs2svn,我们需要将生产CVS响应转换为SVN。我们将CVS2SVN用于原始转换过程以及其他一些工具 因为这是一个动态开发存储库,所以存储库切换点的停机时间相当重要。我们的基本CVS2SVN转换测试运行目前大约需要5天,这太长了 我正在寻找一些替代方法,使这个过程有点增量。其中一种方法要求在CVS存储库中限制标记和分支 是否可以限制标记和分支,但允许在CVS存储库中进行正常提交?因此,可以使用本手册管理部分中详细介绍的taginfo预提交脚本 标记信息文件 loginfo对日志消息的作用,taginfo对

我们需要将生产CVS响应转换为SVN。我们将CVS2SVN用于原始转换过程以及其他一些工具

因为这是一个动态开发存储库,所以存储库切换点的停机时间相当重要。我们的基本CVS2SVN转换测试运行目前大约需要5天,这太长了

我正在寻找一些替代方法,使这个过程有点增量。其中一种方法要求在CVS存储库中限制标记和分支


是否可以限制标记和分支,但允许在CVS存储库中进行正常提交?

因此,可以使用本手册管理部分中详细介绍的taginfo预提交脚本

标记信息文件

loginfo对日志消息的作用,taginfo对标记的作用。与往常一样,taginfo的左侧是正则表达式,右侧是程序。当调用CVS标记时,每个程序都会自动传递参数,顺序如下:


如果程序返回非零,则标记将被中止。

因此,可以使用本手册管理部分中详细介绍的taginfo预提交脚本

标记信息文件

loginfo对日志消息的作用,taginfo对标记的作用。与往常一样,taginfo的左侧是正则表达式,右侧是程序。当调用CVS标记时,每个程序都会自动传递参数,顺序如下:

如果程序返回非零,则标记被中止

arg 1:          tag name
arg 2:          operation ("add" => tag, "mov" => tag -F, "del" => tag -d)
arg 3:          repository
arg 4, 5, etc:  file revision [file revision ...]