12 Ocak 2009, PAZARTESİ
Git deposu ilk iki tamamlar birleştirmek?
Bir tarih üç taahhüt içeren varsayalım . ben^>A, Bve . ben^>C:
A-B-C
İki tamamlar birleştirmek istiyorum . ben^>Birve . ben^>Bbir taahhüt . ben^>AB:
AB-C
Denedim
git rebase -i A
aşağıdaki içeriğe editörüm açar:
pick e97a17b B
pick asd314f C
Bunun için değiştirdim
squash e97a17b B
pick asd314f C
Git 1.6.0.4 demiş ki:
Cannot 'squash' without a previous commit
Bir yol var ya da bu sadece mümkün değildir.
CEVAP
12 ŞUBAT 2009, PERŞEMBE
Çalıştın:
git rebase -i A
Mümkünse squash
yerine: edit
ile devam ederseniz böyle başlar
edit e97a17b B
pick asd314f C
daha sonra çalıştırın
git reset --soft HEAD^
git commit --amend
git rebase --continue
Bitti.
Bunu Paylaş:
Ne kadar uzak GİT deposu tüm tamamlar ...
Nasıl işliyor birleştirmek yerine tek ...
Git deposu içinde satır sayısı...
Ne kadar mükemmel, Sürekli Entegrasyon...
Nasıl alt için birden fazla koşul veri...