SORU
21 NİSAN 2010, ÇARŞAMBA


Mercurial Tarih Kaldır

Bir veritabanından eski kümeleri kaldırmak için mercurial bir yolu var mı? 60 GB ve oldukça ağrılı bir klon yapmak için geçici bir depo var. Belirli bir tarihten önce her şeyi keserek ediyorum ve büyük veritabanı toz toplamak için bir kenara koyun.

CEVAP
11 Ocak 2012, ÇARŞAMBA


Doğrudan varolan bir depo için bu işi basit / önerilen yol yok.

Ancak "yeni sağı solu belli olmayan bir repo ve Tarih eklemek için yerden bir revizyon seçin dönüştürmek yoluyla.sonrası için" mercurial repo dönüştürebilirsiniz hg.startrev seçeneği

hg convert --config convert.hg.startrev=1234 <source-repository> <new-repository-name>

Yeni repo tarihinde başlayan revizyon önceki eksi orijinal repo gelen her şeyi içerir.

Uyarı:Yeni repo tamamen yeni değişiklik kimlik verilecek, yani hiçbir şekilde orijinal repo ile ilgili. Yeni repo oluşturduktan sonra her geliştirici yeni repo klon ve orijinal repo onların klonlar silmek için vardır.

Temizleme eski repo DAHİLİ olarak firmamız - istenmeyen dosyaları kaldırmak için --filemap seçeneği ile birlikte çok kullanılan bu kullandım.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ModNation Racers H.Q.

    ModNation Ra

    31 Ocak 2010
  • OnlyFunClips

    OnlyFunClips

    16 ŞUBAT 2012
  • PamtheBlamofficial

    PamtheBlamof

    31 Aralık 2010