0

SharpSvn API を使用してリポジトリ内の特定のファイルまたは単一のファイルをチェックアウトする方法????

4

1 に答える 1

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 としてチェックアウトされます。これにより、ファイルを変更し、変更をコミットできます。(これは SharpSvn で実現でき、SvnClient.CheckOut()その後に正しい引数が続きSvnClient.Update()ます)

別のオプションは

svn cat http://my.example/repository/subdir/file > temp-file

これにより、ファイルの読み取り専用コピーが得られます。(これに相当する SharpSvn は ですSvnClient.Write()。)

于 2012-10-18T14:19:03.157 に答える