我试图运行命令:“UNC路径,不支持”错误“SVN信息”命令
cmd.exe /X /C "svn --non-interactive info <file name>
使用commandline.class
从API(org.codehaus.plexus.util.cli )这被称为 SVNInfoCommand.class(org.apache.maven.scm.provider.svn.svnexe.command.info)
它工作正常,当我通过存在于C:\驱动器的文件名。 但是,当我传递共享位置或网络驱动器中存在的文件名时,它会返回以下错误。错误:“不支持UNC路径,默认Windows目录。svn:'。'不是工作副本“
当前工作目录正在使用方法setWorkingDirectory(String path)
设置,但我怀疑当我们使用共享位置(UNC路径)时没有设置工作目录。
EX: \Test_Location\Test_File
当我通过位于共享驱动器中的文件名的“绝对路径”时,此命令正常工作。
(\Test_Location\Test_File)
请让我知道为什么我们在设置工作目录后使用UNC路径时出现此错误。
感谢您的回复,是否有任何其他解决方案,而不是对注册表项进行更改。 – Jyothi
您可以将您的UNC路径映射到标准驱动器号 – SomeWittyUsername
+1,但遇到与NetBeans相同的问题。 Microsoft修复程序运行良好。 – rajah9