使用SVNKit检出目录/文件

我在Wiki上看不到记录有结帐的地方。理想情况下,我想检出文件“ example / folder /

file.xml”,不仅是文件夹…,然后在应用程序关闭或其他情况下,可以提交对该文件的更改。我该怎么做呢?

回答:

您不能在Subversion中检出文件。您必须检出一个文件夹。

要检出包含一个或多个文件的文件夹:

SVNClientManager ourClientManager = SVNClientManager.newInstance(null, 

repository.getAuthenticationManager());

SVNUpdateClient updateClient = ourClientManager.getUpdateClient();

updateClient.setIgnoreExternals(false);

updateClient.doCheckout(url, destPath, revision, revision,

isRecursive);

提交先前签出的文件夹:

SVNClientManager ourClientManager = SVNClientManager.newInstance(null, 

repository.getAuthenticationManager());

ourClientManager.getWCClient().doInfo(wcPath, SVNRevision.HEAD);

ourClientManager.getCommitClient().doCommit

(new File[] { wcPath }, keepLocks, commitMessage, false, true);

以上是 使用SVNKit检出目录/文件 的全部内容, 来源链接: utcz.com/qa/424526.html

回到顶部