2011-07-07 28 views
0

我想使用javahl從svn結算java程序中的源代碼。 嘗試Javahl,因爲它似乎是免費的,也用於商業用途。從svn通過javahl簡單結賬

我需要簽出類似http://example.com/svn/project1/trunk的東西到本地目錄。

這應該是一個相當直接的過程,只需幾行代碼?仍然我找不到任何教程如何做到這一點。

你可以舉一些例子java行嗎?

回答

-2

http://wiki.svnkit.com/Getting_Started_With_SVNKithttp://wiki.svnkit.com/Managing_A_Working_Copy

private static long checkout(SVNURL url , SVNRevision revision , File destPath , boolean isRecursive) throws SVNException { 

    SVNUpdateClient updateClient = ourClientManager.getUpdateClient(); 
    /* 
    * sets externals not to be ignored during the checkout 
    */ 
    updateClient.setIgnoreExternals(false); 
    /* 
    * returns the number of the revision at which the working copy is 
    */ 
    return updateClient.doCheckout(url , destPath , revision , revision , isRecursive); 

}

+1

但是,這是svnkit,有沒有辦法只使用javahl? – nemoo

+3

這個答案不應該被標記爲正確或最好的,因爲不幸的是它不回答這個問題。這個問題談論JavaHL和這個答案是關於SVNKit – ederollora

+0

答案與javahl相關,而不是svnkit。兩者都不同。 –