回答編集履歴

1

high level apiのサンプルについて記載

2015/12/15 05:15

投稿

退会済みユーザー
test CHANGED
@@ -25,3 +25,21 @@
25
25
 
26
26
 
27
27
  おそらくsvn1.7以降対応だと思いますので、それより前のバージョンを対象にするなら同ファイル中の`testCommitFromExternals16`メソッドか、[svnkit-cli](http://svnkit.com/kb/user-guide-command-line-client.html)の[SVNCommitCommand](http://svn.svnkit.com/repos/svnkit/tags/1.8.11/svnkit-cli/src/main/java/org/tmatesoft/svn/cli/svn/SVNCommitCommand.java)が参考になるかと。
28
+
29
+
30
+
31
+ ---
32
+
33
+ (コメント受けて追記)
34
+
35
+
36
+
37
+ こちらの[High Level API](http://wiki.svnkit.com/Managing_A_Working_Copy)のサンプルはいかがでしょうか。一通りのことを行うソースが載っています。こちらのページ中を"getCommitClient"で検索してみてください。そこで行っていることがコミット処理です。
38
+
39
+
40
+
41
+ [SVNClientManager#getCommitClient()](http://svnkit.com/kb/javadoc/org/tmatesoft/svn/core/wc/SVNClientManager.html#getCommitClient())で[SVNCommitClient](http://svnkit.com/kb/javadoc/org/tmatesoft/svn/core/wc/SVNCommitClient.html)インスタンスを取得して`doCommit`メソッドでコミットです。
42
+
43
+
44
+
45
+