2009-12-10 5 views

Répondre

5

Sans la caisse, vous pouvez faire le git fetch puis git diff <theotherbranch>. Sans chercher, je ne peux pas penser à autre chose qu'à l'interface Web.

+0

Si j'écrivais un script (similaire à une interface Web) pour effectuer l'opération, comment cela fonctionnerait-il? – Christoffer

+0

Eh bien, vous pouvez SSH à la machine distante et faire la même 'git diff'. –

+0

Excepté, bien sûr, vous utiliseriez le hash de commit au lieu de HEAD. où commit hash est votre astuce locale de la branche distante. –

1

Une réponse à un commentaire: If I would write a script (similar to a web frontend) to perform the operation, how would it work?

git fetch 
git diff <branchname> > otherbranch.diff 

Ou lire stdout de git diff directement.

2

Hmmm ... peut-être

git fetch 
git log origin/master 

est ce que vous voulez (il ne montre pas la liste des fichiers modifiés, mais la liste des commits sur la branche de suivi à distance).

Questions connexes