2016-05-10 49 views

回答

2

你可以看到setStartPoint用於createBranch(也in this example

Ref ref = git.branchCreate().setName("testbranch").setStartPoint("origin/testbranch").call(); 

您還可以設置在結賬命令起始點,當你想不籤一個分支的負責人,但以前的承諾。
Example

CheckoutCommand co = git.checkout(); 
    File test = writeTrashFile(FILE1, ""); 
    File test2 = writeTrashFile(FILE2, ""); 
    co.setStartPoint("HEAD~2").addPath(FILE1).addPath(FILE2).call(); 

發生了什麼事,如果我移動或不移動的參數的startPoint當我結帳分支

你會檢出HEAD(沒有指定的startPoint),或者你就籤另一名來自提交該分支簽出。