2
我創建了兩個分支,起始點爲原點/主 當我使用start Point參數檢出分支(在分支間移動)時,它有任何意義嗎? 如果我在結帳分支時移動或未移動參數startPoint,會發生什麼情況?當您移動分支時,jgit中setStartPoint的含義是什麼?
我創建了兩個分支,起始點爲原點/主 當我使用start Point參數檢出分支(在分支間移動)時,它有任何意義嗎? 如果我在結帳分支時移動或未移動參數startPoint,會發生什麼情況?當您移動分支時,jgit中setStartPoint的含義是什麼?
你可以看到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),或者你就籤另一名來自提交該分支簽出。
'startPoint'基本上是分支所基於的提交。 – ckruczek