Tüm yerel değişiklikler, sürüm bilgisi olmayan dosyaları da dahil olmak üzere silmek için Nasıl Mercurial -? | Netgez.com
SORU
10 ÅžUBAT 2011, PERÅžEMBE


Tüm yerel değişiklikler, sürüm bilgisi olmayan dosyaları da dahil olmak üzere silmek için Nasıl Mercurial -?

İnşa süreci mercurial kullanmak için gidiyorum ve çalışma dizini ucu revizyon durumuna dönmek istiyorum. İnşa sürecinin daha önce çalıştığı bazı dosyalar değiştirilmiş olacak ve yerel değişiklikleri ve deposuna eklendi olmayan dosyalar var işlemek istemiyorum, bazı dosyalar eklendi.

Hepsini Sil ve son sürümü olan temiz bir çalışma dizini elde etmek için en kolay yolu nedir?

Şu anda bunu yapıyorum:

hg revert --all
<build command here to delete the contents of the working directory, except the .hg folder.>
hg pull
hg update -r MY_BRANCH

ama daha basit bir yolu olmalı gibi görünüyor.

Repo silme, yeni bir klon yapmanın eşdeğer, ve bir güncelleme yapmak istiyorum. Ama repo yeterince hızlı olmak için çok büyük.

CEVAP
10 ÅžUBAT 2011, PERÅžEMBE


Bu adımlarıgerekirkısaltılmış aşağı olabilir:

hg pull
hg update -r MY_BRANCH -C

-C bayrak update komutu güncellemeden önce tüm yerel değişiklikleri atmak için söyler.

Ancak, bu hala depoda izlenmeyen dosyaları bırakabilir. Bunun için purge uzantısı kullanmak istiyorum o yüzden elden almak gibi görünüyor:

hg pull
hg update -r MY_BRANCH -C
hg purge

Herhangi bir durumda, tek bir komut sorabilirsiniz Mercurial gerçekleştirmek için ne yapacağız istediğin her şeyi burada dışında eğer değiştirmek işlemi için "tam kopya" yöntemi olduğunu söyleyemem.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ★ByScrapi★ Designs

    ★ByScrapiâ

    27 AÄžUSTOS 2013
  • TeeMayneTV

    TeeMayneTV

    27 Kasım 2010
  • Video-Tutorials.Net

    Video-Tutori

    15 Mart 2011