由于“无法在SVN中的分支之间合并”;无效字符';[]和#x27;在“范围列表”中找到;

由于“无法在SVN中的分支之间合并”;无效字符';[]和#x27;在“范围列表”中找到;,svn,tortoisesvn,merge,Svn,Tortoisesvn,Merge,在TorstoiseSVN 1.5中,当尝试将分支合并回主干时,我经常遇到这个问题。更新和提交到分支和主干没有问题,直到我尝试合并,我才得到: Invalid character '[]' found in range list 有时它只使用一种合并方法,主要是“合并一系列修订”,然后我通过“重新整合一个分支”来解决这个问题,当两种方法都返回错误时,这是一个真正的问题,有效地阻止了我进行合并 在此上下文中,范围列表指的是什么以及无效字符是如何进入的?已知的问题是,[和]字符在URL中无效(至

在TorstoiseSVN 1.5中,当尝试将分支合并回主干时,我经常遇到这个问题。更新和提交到分支和主干没有问题,直到我尝试合并,我才得到:

Invalid character '[]' found in range list 
有时它只使用一种合并方法,主要是“合并一系列修订”,然后我通过“重新整合一个分支”来解决这个问题,当两种方法都返回错误时,这是一个真正的问题,有效地阻止了我进行合并


在此上下文中,范围列表指的是什么以及无效字符是如何进入的?

已知的问题是,[和]字符在URL中无效(至少对于某些代码)


最近在Tsvn邮件列表中有关于此的信息,可能与您的问题有关。

可能是已知的问题,[和]字符在URL中无效(至少对于某些代码)


Tsvn邮件列表上最近有关于此的信息,可能与您的问题有关。

可以检查引发此错误的subversion代码。它似乎是解析
svn:mergeinfo
属性的代码。换句话说,您在某处有一个无效的
svn:mergeinfo
属性

如果您在查找时遇到困难:请使用以递归方式列出项目中的所有mergeinfo属性,如下所示:

svn -R propget svn:merginfo http://my.server/my/svn/project
现在检查输出并查找包含“[]”的可疑mergeinfo行,如错误状态。一旦您找到带有问题合并信息的文件或文件夹,您就可以


最后,最好的部分是:责怪问题的负责人,并用一些东西来打击他们:-)Subversion versions属性的更改就像文件内容一样,因此邪恶的更改将显示在文件或文件夹的更改日志中。

可以检查引发该错误的Subversion代码。它似乎是解析
svn:mergeinfo
属性的代码。换句话说,您在某处有一个无效的
svn:mergeinfo
属性

如果您在查找时遇到困难:请使用以递归方式列出项目中的所有mergeinfo属性,如下所示:

svn -R propget svn:merginfo http://my.server/my/svn/project
现在检查输出并查找包含“[]”的可疑mergeinfo行,如错误状态。一旦您找到带有问题合并信息的文件或文件夹,您就可以


最后,最好的部分是:责怪问题的责任人,并用一些东西来打击他们:-)Subversion版本属性的更改就像文件内容一样,因此邪恶的更改将显示在文件或文件夹的更改日志中。

谢谢。我在propget输出中找不到可疑字符,但知道这是mergeinfo的问题,我只是从相关filder中删除了merginfo,问题就解决了。不太清楚到底发生了什么,但至少现在我能应付。谢谢。我在propget输出中找不到可疑字符,但知道这是mergeinfo的问题,我只是从相关filder中删除了merginfo,问题就解决了。不太清楚到底发生了什么,但至少现在我可以应付了。