Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SVN注释的最大长度_Svn_Tortoisesvn - Fatal编程技术网

SVN注释的最大长度

SVN注释的最大长度,svn,tortoisesvn,Svn,Tortoisesvn,我们对SVN的评论的最大长度有限制吗 我有一个脚本,在提交根级别的文件之前生成注释,它在提交之前的注释中包含所有文件名,我想知道SVN的注释中的字符数是否有限制。这是因为如果我提交大量文件,然后,所有文件名都会出现在注释中,因此我想知道注释可以有多长。与Subversion(不同于CVS)相比,您不需要在每个提交注释中包含文件名,因为提交更改的文件名已经是提交信息的一部分。很容易获得由提交更改的文件列表,而无需将其存储在提交注释中。您必须区分作为命令行参数给出的svn ci-m消息和允许您在命令

我们对SVN的评论的最大长度有限制吗


我有一个脚本,在提交根级别的文件之前生成注释,它在提交之前的注释中包含所有文件名,我想知道SVN的注释中的字符数是否有限制。这是因为如果我提交大量文件,然后,所有文件名都会出现在注释中,因此我想知道注释可以有多长。

与Subversion(不同于CVS)相比,您不需要在每个提交注释中包含文件名,因为提交更改的文件名已经是提交信息的一部分。很容易获得由提交更改的文件列表,而无需将其存储在提交注释中。

您必须区分作为命令行参数给出的
svn ci-m
消息和允许您在命令行参数中指定提交消息的
svn ci-F
svn ci--file
版本文件


命令行变量受您使用的shell的限制;我的测试脚本以略多于131.000个字符的注释停止。使用-F文件名版本,我可以提交几十兆字节。

不能是255个字符。如果有限制的话,它可能是255*255=65025个字符。为什么要编写提交注释的脚本?它们不应该是用户输入的吗?我只是好奇:当SVN知道您更改的所有文件时,为什么要将文件名放在提交消息中?@Warren:可能正在编写脚本以从另一个版本控制系统移植数据,例如。@Warren,@initall:我们有一个工具需要测试人员/开发人员所需的此类支持。并不是每个人都可以直接提交,它在提交之前要经过一些过程