23 ŞUBAT 2011, ÇARŞAMBA
Git -- önce tamamlar suçluyorsun?
Kod yazmak için kendi istemeyen insanlar aşağı izleme için çok faydalıdır git blame
komutu seviyorum. :-)
Ancak, belirli bir hat kimin düzenlediğini görmek mümkündüröncebelirli bir satır için git blame
, örneğin tarafından işleyen bir öyküsü olduğu işliyorsun?
Örneğin, aşağıdaki (uncrustify
süper proje) çalıştırın:
$ git blame -L10, 1 src/options.cpp
^fe25b6d (Ben Gardner 2009-10-17 13:13:55 -0500 10) #include "prototypes.h"
Bu sözler kimin düzenlediğini öğrenebilirsinizöncefe25b6d
işliyorsun? Ve kim önce düzenlenmişbutamamlama? Bu mümkün olurdu emin değilim, ama git-fu benim zayıf.
CEVAP
23 ŞUBAT 2011, ÇARŞAMBA
git blame -L10, 1 fe25b6d^ -- src/options.cpp
Git başlayarak geriye bakmak suçu (HEAD
varsayılan yerine) fe25b6d
üst olduğu için bir revizyon belirtebilirsiniz.
Bunu Paylaş:
Kabak benim son X birlikte Git kullanm...
svn: yerel tamamlar...
git diff fark tamamlar...
Nasıl başka bir daldan tamamlar kopyal...
git - atlama belirli birleştirirken ta...