2
私は起点/マスタへの始点を持つ2つのブランチを作成しました スタートポイントのパラメータでブランチをチェックアウトすると意味がありますか? チェックアウトの分岐時にパラメータstartPointを移動したり移動したりしなかった場合はどうなりますか?ブランチを動かすと、jgitのsetStartPointの意味は?
私は起点/マスタへの始点を持つ2つのブランチを作成しました スタートポイントのパラメータでブランチをチェックアウトすると意味がありますか? チェックアウトの分岐時にパラメータstartPointを移動したり移動したりしなかった場合はどうなりますか?ブランチを動かすと、jgitのsetStartPointの意味は?
あなたがいないブランチのHEADをチェックアウトしたいときにも、checkoutコマンドの始点を設定することができますが、以前のコミット
Ref ref = git.branchCreate().setName("testbranch").setStartPoint("origin/testbranch").call();
setStartPointは(もin this example)createBranch
に使用見ることができます。
Example:
をチェックアウトするときは、HEADをチェックアウトするだろう(何にstartPointが指定されていない)か、別のからコミットチェックアウトでしょう何が起こった
CheckoutCommand co = git.checkout();
File test = writeTrashFile(FILE1, "");
File test2 = writeTrashFile(FILE2, "");
co.setStartPoint("HEAD~2").addPath(FILE1).addPath(FILE2).call();
ブランチがチェックアウトされました。
'startPoint'は基本的にブランチの基になるコミットです。 – ckruczek