git filter-branch
'u çalıştırdıktan sonra, eski bağlı SHA'larının bir listesini, yeni ilgili taahhüt SHA'larına filtre dalı tarafından yeniden yazılır nasıl alabilirim? Örneğin'Git filtre-şubesinden' eski yeniden yazılmış yeni SHA'lerin listesini nasıl alabilirim?
, benzer bir şey: Sol sütun orijinal Şas listesidir
b19fd985746c1f060f761d42d353e387bec243fb -> c8ab40ef9bae3b58642a8d1e5b90720d093a60b5
c5ebba1eeb92ca76c0effa32de14178ec7f07db6 -> 4d5a9958b98dbcfa47ce1354bb2af4cc77904639
705f71543235b872ca3e1067538e36d14044429d -> d2aafbd6e5b91955b62dee34f4a0abf0171ba016
ve sağ sütun filtresi-şube tarafından şu şekilde yeniden edildikten sonra yeni Şas vardır.
Filtre dalı için man page işlevinin bir map
işlevinden bahsedildiğini görüyorum, ancak burada yararlı olup olmadığını veya nasıl kullanılacağını anlayamıyorum.
Yardımlarınız için teşekkürler!
Harika, çok teşekkür ederim! -N bir sebepten dolayı yazdırılıyordu, ben de çıkardım. Çıkışın alternatif çizgilerde olduğunu umursamıyorum. Endişelenme, bu * bir kamu repo değildir. :-) –
Oh, ve $ GIT_COMMIT belgelendi: "$ GIT_COMMIT ortam değişkeni yeniden yazılan tahakkukun kimliğini içerecek şekilde ayarlanacak" –
Ah, iyi. Bu güven verici - bu, bir sonraki Git sürümü ile birlikte çalışmayı geçici olarak durduracaktır. :-) – impl