Est-ce que quelqu'un peut partager un fragment de code qui montre comment je peux sélectionner les validations sur une seule branche en utilisant l'API JGit.Besoin de trouver des validations sur une branche spécifique
Si j'utilise RevWalk
, j'obtiens l'arbre entier, y compris les sous-branches qui ont été fusionnées dans la branche spécifiée.
Comment puis-je obtenir juste les validations sur la branche spécifiée sans prendre en compte les validations parentes des branches qui ont pu être fusionnées dans la branche spécifiée?
Ce qui peut également aider est de savoir à quelle branche un certain commit est assis.
Ajout d'un peu plus d'informations:
Comment puis-je obtenir tous les commits le long de la branche se développer? donc basée sur l'image ci-dessus, j'ai besoin SHAs:
2a34
B468
785C
mais pas:
731a
CBDB
Merci!
Je pense, ce que vous demandez n'est pas possible dans Git Quelle (s) commande (s) Git utiliseriez-vous pour accomplir ceci? –
Ne connais pas de commande dans l'API de porcelaine. Je me demandais s'il y avait une API jGit qui pourrait aider. Que diriez-vous de la deuxième question: Comment puis-je savoir la ou les branches sur lesquelles un certain commit est en cours? Y a-t-il une API pour ça? –
Bonjour, @PankajTandon. Avez-vous réussi à résoudre ce problème? – kolobok