如何使用SharpSvn API ????
签出存储库中的特定或单个文件答案 0 :(得分:1)
Subversion不允许自己检出文件,因为最小的工作副本由一个目录组成。
你能做的就是相当于
svn co http://my.example/repository/subdir --depth empty F:\scratch-dir
svn up F:\scratch-dir\file</code></pre>
这将为您提供http://my.example/repository/subdir作为F:\ scratch-dir \ file的签出。这允许更改文件并对其进行更改。
(这可以通过SvnClient.CheckOut()
在SharpSvn中完成,然后使用正确的参数SvnClient.Update()
完成)
另一种选择是
svn cat http://my.example/repository/subdir/file > temp-file
这将为您提供该文件的只读副本。
(SharpSvn相当于SvnClient.Write()
。)