2010-08-22 21 views
6

Bazen bir ton dış kütüphaneye bağlı olduğumda gerçekten eski bir şubeye dönmek zorundayım. Geçerli şubeye güncellemek, bu bağımlılıklar için kaynak dosyaları kaldırır, ancak eserler, orada birkaç klasör ve bunun gibi bırakılır.Bir mermi arşivi eserlerini temizlemenin kolay bir yolu var mı?

Mermi repo'yu uzaktaki (ana) depodan klonlamışım gibi olmak için bir mücbir repoyu zorlamak için bir yol bulmak istiyorum. Repo'yu nihayet kesip tekrar klonlamak istemiyorum, çünkü bu beni uzak sunucudan yüzlerce MB indirmeye zorluyor.

cevap

3

Sen purge extension kullanabilirsiniz hgrc dosyasında uzak sunucuya yeni repo map veya verebilir bir UNIX benzeri sistemde ise: hg st -nu0 | xargs -0 rm. En akıllı çözüm için

+0

+1 ve en kolay çözüm için onay işareti. –

4

Neden uzak sunucudan değil yerel depodan klonlamıyorsunuz? Bundan sonra eski untracked dosyaları ile repo nuke olabilir.

hg clone path_to_your_local_repo your_new_repo 

Bundan sonra

+0

+1. –

İlgili konular