我試圖運行命令:「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