2012-11-01 19 views
10

Komut satırındaki değişiklikleri değiştirmek için Mercurial Shelve extension kullanıyorum. Rafting yapmayı sevdiğim değişikliklerin yeni eklenen dosyaları (a) çalışma dizininde içermesi dışında, güzel çalışır. Temel olarak, yeni eklenen dosyalar hariç her şeyi raflar. Bunu, .hg/shelve depolanmış değişikliklere bakarak kontrol ettim.Nasıl Hg Shelve Eklenen dosyalar henüz kaldırılmadı

Eklenen yeni dosyalar nasıl kaydedilir (durum)? Komut satırı mutlaka gerekli değilse

cevap

0

:

sonra sadece (Linux üzerinde) tipi

thg shelve 

Bu kolayca eklenebilir (ancak henüz kararlı) dosyaları rafa kaldırmaya izin verir.

+0

Bu yazımın bir yazım hatası olduğunu düşündüğümden beri, bu Kaplumbağa hg: http://mercurial.selenic.com/wiki/TortoiseHg –

+0

@ joshua-goldberg adresinde bir yorum ekleyeceğimi düşündüm. //www.mercurial-scm.org/wiki/TortoiseHg –

1

, Atlassian SourceTree'u, çalışmam gereken garip Mercurial repo'yla baş etmenin en kolay yolunu buluyorum. İçinde raflar var. Fiyat da doğru (ücretsiz).

Yasal Uyarı: Ben şu anda izlenmeyen dosyaları bahsediyoruz varsayalım Atlassian

7

için çalışmak? İlkini eklemeniz gerekiyor.

Yeni dosyalarınız için hg add yapın ve daha sonra hg shelve da bunları rafa taşıyacaktır.

5

Bu cevap gecikmiş, ancak tüm dosyaları (untrack parça /) rafa için aşağıdaki komutu kullanabilirsiniz:

hg shelve -A 

veya bu komutla Hakkında

hg shelve --addremove 

, dokümantasyon diyor ki:

yeni/eksik dosyaları raftan önce eklenmiş/kaldırılmış olarak işaretleme

Bu özelliği kullanarak, korumasız olduktan sonra, eski programlanmamış dosyalarınızın izlenmesi nedeniyle dikkat etmeniz gerekir.

İlgili konular