0
如何使用SharpSvn API在存儲庫中檢出特定或單個文件?如何使用sharpsvn API檢出存儲庫中的特定文件?
如何使用SharpSvn API在存儲庫中檢出特定或單個文件?如何使用sharpsvn API檢出存儲庫中的特定文件?
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結帳:\劃傷DIR \文件。這允許更改文件並對其進行更改。 (這可以在SharpSvn通過SvnClient.CheckOut()
隨後SvnClient.Update()
用正確的參數來實現)
另一種選擇是
svn cat http://my.example/repository/subdir/file > temp-file
,這將給你一個只讀文件的副本。 (SharpSvn等價於SvnClient.Write()
。)