2016-01-11 22 views
21

VSCode mükemmel git entegrasyonuna sahiptir, ancak kısmi taahhütler yapmanın bir yolunu bulamıyorum. Temel olarak, dosyalarımdaki belirli değişiklikleri seçip, tüm dosyayı hazırlamadan aşamalandırmak istiyorum. Bu işlevsellik git CLI, Github yerel uygulamaları ve Atom eklentileri tarafından desteklenir.VSCode'da parsiyel git taahhütleri var mı?

Çoğunlukla bunun için bir bilet açmadan önce bir şeyi kaçırmadığımdan emin olmak.

cevap

43

Stage Selected Lines, değişikliklerinizi önceki sürümle karşılaştırırken düzenleyicideki "..." menüsünden kullanabilirsiniz. İlk önce sahneye çıkmak istediğiniz çizgileri seçin.

enter image description here

+0

Biz kazanan! – Rayne

+9

Sadece birisinin benim yaptığım gibi kafası karıştığında: Bu ekran görüntüsü editörün sağ üst köşesindeki '···' anlamına gelir, soldaki git panelinin üstündeki '···' değil. – waldyrious

+3

Vay. O menü bir yılan olsaydı beni ısırdı. – error

4

Bu seçenek paleti taşındı:

shift + komuta + P ve yazın "sahne seçilen aralıklar"

10

Güncelleme: Ekim 2017: son VSCode olarak ise Ekim 2017'de (sürüm 1.18), gerçekten, CLI git add -p numaralı telefon ile yapacağınız gibi, belirli satırları gerçekten kolayca ayarlayabilirsiniz. Sadece düzenlenmiş çizgiyi yan tarafa tıklamalısınız, farkı izleyin ve uygulayın ya da yapmayın.

View pending changes and perform partial commits in the editor

+0

Çok kaygan ---- –

+0

İki şey eksik olsa da ... Sen hunks bölme olamaz ve elle hunks düzenleyemezsiniz ... :( –

İlgili konular