Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.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
C# SharpSVN:如何从存储库URI获取工作副本路径?_C#_Svn_Sharpsvn - Fatal编程技术网

C# SharpSVN:如何从存储库URI获取工作副本路径?

C# SharpSVN:如何从存储库URI获取工作副本路径?,c#,svn,sharpsvn,C#,Svn,Sharpsvn,SharpSVN有SvnClient.GetUriFromWorkingCopy可以从工作副本的路径获取存储库URI,但我没有看到一个函数可以实现相反的功能——没有GetWorkingCopyFromUri 假设存在一个,如何从存储库URI获取工作副本的名称 正如评论者指出的,这是不可能的,因为存储库中可能有一个文件的多个工作副本。那么Uri如何知道它呢?我可以在我的电脑上的10个不同位置将10个工作副本放在同一个svn上。你可以扫描所有文件夹并查找.svn,然后尝试此位置上的svn info是

SharpSVN有
SvnClient.GetUriFromWorkingCopy
可以从工作副本的路径获取存储库URI,但我没有看到一个函数可以实现相反的功能——没有
GetWorkingCopyFromUri

假设存在一个,如何从存储库URI获取工作副本的名称


正如评论者指出的,这是不可能的,因为存储库中可能有一个文件的多个工作副本。

那么Uri如何知道它呢?我可以在我的电脑上的10个不同位置将10个工作副本放在同一个svn上。你可以扫描所有文件夹并查找.svn,然后尝试此位置上的
svn info
是否有效-但重点是什么。哇,没错。倾向于从存储库中的树与您正在使用的本地树之间的1:1关系的角度来考虑,但当然不是这样。我得想另一个办法。谢谢