svnkit ライブラリを使用してプロジェクトのサブバージョンを実装する際に、いくつか質問があります。
1)他のユーザーが同じファイルをチェックアウトして変更を加え、ファイルをコミットする前に、リポジトリからファイルをチェックアウトしてローカルで変更を加えました。しかし、今コミットすると、エラーがスローされます。
したがって、ローカルの変更を上書きせずに、ローカルのチェックアウト ファイルで最新の svn の変更を更新することができます。つまり、Eclipse で行う head の更新のようなものです。
[また]
2) ファイルをコミットする前に競合が発生するかどうかを確認できます。競合が発生すると、ローカルおよびリポジトリの変更を含む重複バージョンのファイルが自動的に作成されるためです。このケースを回避する方法