回答編集履歴
1
high level apiのサンプルについて記載
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
|
+
|