Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.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
通过陆龟提交VN给出ra_局部错误,VisualStudio通过AnkhSVN提交有效_Svn_Tortoisesvn_Ankhsvn - Fatal编程技术网

通过陆龟提交VN给出ra_局部错误,VisualStudio通过AnkhSVN提交有效

通过陆龟提交VN给出ra_局部错误,VisualStudio通过AnkhSVN提交有效,svn,tortoisesvn,ankhsvn,Svn,Tortoisesvn,Ankhsvn,我正在帮助一位新同事通过TortoiseSVN将他们的更改提交到我们的SVN存储库,但我们遇到了一个问题。它给出的结果是: Command: Commit Error: Commit failed (details follow): Error: Unable to open an ra_local session to URL Error: Unable to open repository 'file:///T:' 存储库是一个基于文件的存储库,位于T驱动器的目录中。除了管理员之外,没有人

我正在帮助一位新同事通过TortoiseSVN将他们的更改提交到我们的SVN存储库,但我们遇到了一个问题。它给出的结果是:

Command: Commit
Error: Commit failed (details follow):
Error: Unable to open an ra_local session to URL
Error: Unable to open repository 'file:///T:'
存储库是一个基于文件的存储库,位于T驱动器的目录中。除了管理员之外,没有人可以对T:的根目录进行写访问,但是每个人都可以对存储库所在的T:上的文件夹进行写访问*

  • 我们尝试将签出副本移动到另一个位置进行提交。没有骰子
  • 我们尝试签出一个全新的副本,手动将更改移动到新副本,并从新副本提交。没有骰子
  • 我们尝试通过AnkhSVN通过VisualStudio2010提交,提交效果很好,这让我相信这是一个与陆龟有关的问题。我的同事在她的机器上安装了OrtoiseSVN 1.6.11,而我安装了1.6.6。我升级到了1.6.11,但能够将更改提交到同一存储库而不会出错
所以问题是,为什么我的同事的乌龟VN没有犯罪,我们如何修复它使其可用


*是的,我知道基于文件的SVN repo是不好的,但除非切换到SVN服务器将解决我们遇到的问题,否则这超出了此问题的范围。

这似乎是此更改日志条目描述的问题:

这在Subversion 1.7.14和1.8.4中已修复。我不确定您正在使用的ankhSVN版本,但它可能包含修复程序

查看您可能想要尝试的修复的测试file:///T:/ 而不是回购协议的路径


公平警告:升级到1.7或1.8客户端将意味着您必须升级您的工作副本,1.6客户端将无法读取它们。这不会影响您通过ra_local通过1.6客户端访问的存储库的阅读能力。

尽管我们在阅读您的答案之前通过将我同事的乌龟Vn降级到1.6.6解决了这一问题,但您还是四处寻找(可能的?)原因,值得您的代表。谢谢!
* ra_local: fix error with repository in Windows drive root (r1518184)