Ich versuche jGit zu verwenden, um ein Repository zu klonen und ein bestimmtes Commit auszuprobieren.
Angenommen, der Commit-Hash lautet: 1e9ae842ca94f326215358917c620ac407323c81.
Mein erster Schritt ist:
%Vor%Ich habe dann eine andere Frage gefunden, die diesen Ansatz nahelegt:
%Vor%Aber ich bin nicht sicher, wie man die zwei zusammen verbindet?
Irgendwelche Gedanken?
Sie müssen zuerst das Repository klonen, also war der erste Schritt richtig:
%Vor% Um ein Commit nur anhand seiner ID auszuprobieren, können Sie checkout
wie folgt aufrufen:
Beachten Sie jedoch, dass dies zu einem getrennten HEAD führt. Um dies zu vermeiden, können Sie checkout
anweisen, zuerst einen neuen Zweig zu erstellen, der auf das Commit verweist und dann diesen Zweig auscheckt.
Die API ist nicht sehr intuitiv, aber sie tut was sie sollte.