TL; DR:
git reset --soft HEAD~
.Sln klasöründeki cmd'de kullanın
Bugün bununla yüzleşiyordum ve VSCode
böyle bir şeyi öneren bunalmıştım , oysa ağabey Visual Studio
değil.
Cevapların çoğu yardımcı oldu; Daha önce yapılmış daha fazla taahhütüm varsa, hepsini kaybetmek sinir bozucu olurdu. Üstelik VSCode
yarım saniyede yaparsa, karmaşık olmamalı.
Yalnızca jessehouwing'in cevabı basit bir çözüme en yakın olanıydı .
İstenmeyen işlemlerin gerçekleşen son işlem olduğunu varsayarsak, işte bunu nasıl çözdüm:
Gidin Team Explorer
-> Sync
. Orada tüm taahhütleri görürsünüz. Actions
Açılır menüye basın veOpen Command Prompt
İstenilen cmd penceresine sahip olacaksınız, orada yazın git reset --soft HEAD~
. Birden fazla istenmeyen kaydetme varsa, tutarı ~
(ie git reset --soft HEAD~5
)
( git
Kullanmıyorsanız, günlük kullanımı kontrol edin).
Umarım yardımcı olur ve umarım bir sonraki sürümde VS ekibi onu yerleşik olarak ekler