hgcp

Yazılım ekran görüntüsü:
hgcp
Yazılım detaylar:
Versiyon: 0.12
Qayıt: 14 Apr 15
Geliştirici: Dan Bullok
Lisans: Ücretsiz
Popülerlik: 100

Rating: 1.5/5 (Total Votes: 2)

hgcp Mercurial çapraz reposititory kopyasını sağlar ve işlevleri hareket bir araçtır.
Geliştirici yorumlar
Paketleri üstlenmeden, ben bazen kendi geçmişi koruyarak başka bir Mercurial deposundan bazı dosyaları kopyalamak için ihtiyaç bulabilirsiniz. Nasıl biliyor kez bunu yapmak zor değil iken, önemsiz bir işlem değildir. Yani, hgcp hazırlandı. Kaynak-repo kopyalama dosyaları dest-repo çok kolay olur. İşte birkaç örnek:
- Hgcp kaynağı repo / özellikler / tuhaf-feature.txt dest-repo / (Bu kopyalar, kaynak-repo / özellikler / tuhaf-feature.txt dest-repo için / özellikler / tuhaf-feature.txt)
- Kaynak repo / özellikler / tuhaf-feature.txt dest-repo / (Bu dest-repo kaynak-repo / özellikleri / tuhaf-feature.txt kopyalama, özellikler alt yolun kapalı şeritler / tuhaf-feature.txt özellikleri -x hgcp )
- (Dest-repo için / plugins / tuhaf-feature.txt Kopya kaynağı repo / özellikleri / tuhaf-feature.txt) kaynak repo / özellikleri / tuhaf-feature.txt dest-repo / eklentileri bulunuyor -x hgcp
Yerine sadece onları kopyalamak, dosyaların taşıyan bir hgmv komutu da vardır. Aksi takdirde tam hgcp komutu gibi çalışır.
Kurulum
hgcp easy_install kullanılarak monte edilebilir: easy_install hgcp
Bu özelliği sevmez Herkes Not
Kısacası: Bu benimle iyi. Bunu kullanmıyorum.
Bir tarih koruyarak çapraz-depo kopyasını yapmak için nasıl birçok isteklerini bulmak zor bakmak gerekmez. Ne yazık ki, gördüğüm en cevaplar oldukça yararsızdır. İşte gördüğüm bazı yanıtlar şunlardır:
- Bu bir desteklenen iş akışı değil.
- Eğer bu gerekiyorsa, çok iyi depo düzeni planlama değil.
- Çok sık bunu yapmak gerekmez
- Çapraz-depo dosya kopyalama iyi tanımlanmış bir işlem değildir.
- Sadece geçmişi olmayan dosyayı kopyalamak ve changelog bir not koydu.
- Reklam nauseum
Bu yanıtların hepsi temel sorun şudur: İnsanlar kopyalamak veya depoları arasında dosya taşımak gerekir. Subversion öylesine çapraz proje dosyası kopyaları önemsiz olduğunu, aynı depo bizim tüm projelerinde koymak için bizi teşvik etti. Mercurial gibi DVCS ayrı bir depoda her projeyi koymak için bizi teşvik, ama projeleri refactor için kolay bir yol sağlamak için başarısız. Eğer hiç kimse bunu yapmak gerekir neden kendinizi merak bulursanız, herkes dosyaları yeniden adlandırma veya hareketli bir güçlük olduğunu şikayet neden merak sert çekirdekli CVS kullanıcıları ile aynı gemideyiz ve bu adlandırma dizinleri de oldu ... saçma. Şeyler etrafında hareketli üstlenmeden bir parçasıdır. Projeler bölünmüş ve her zaman birleştirilir. Bildiğim kadarıyla endişeleniyorum gibi, çapraz-depo kopyalama ve taşıma önemli bir özelliktir.
hgcp isterseniz elle yapamadık şey yapmaz. Temelde, Mercurial dönüştürmek uzantısını kullanır. hgcp sadece sizin için bir FileMap yazar ve hg komutları doğru dizisini yürütür. Aynı zamanda daha doğal bir şekilde yolları belirlemenizi sağlar.
Yamalar ve düzeltmeleri
Ben hgcp geliştirmek yamalar kabul veya hataları düzeltmek için mutluyum.

  • Python <:. Amacım mümkün olduğunca basit hgcp tutmak ve çapraz-depo iş akışları üzerinde duruldu

    Gereksinimler / li>

Sınırlamalar :

  • hgcp sadece yerel dosya sisteminde depolanan depoları üzerinde çalışıyor. Kolayca uzak repo, kullanım hgcp, daha sonra senkron kontrol edebilirsiniz Umarım, bu, büyük bir yük değildir. Ayrıca, kaynak ve hedef depoları hem kontrol, ve hiçbir kaydedilmemiş bir değişiklik olması gerekir.
  • Ben bunu yeniden adlandırıldı eğer bu yöntem kopyalanan özellikle, bir dosyanın tüm geçmişini korumak değil söylendi / dosya uzun ve branchy geçmişi vardır taşındı. Ancak, bu gerçek kullanımda benim için bir sorun neden olmamıştı. Sadece kopyalama veya bir dosyayı taşırken, bunu tüm tarihçesi kopyalama olabilir unutmayın.

Benzer yazılım

Apache Subversion
Apache Subversion

16 Aug 18

forkfeed
forkfeed

12 May 15

cvs2html
cvs2html

2 Jun 15

Pyjamas-GitWeb
Pyjamas-GitWeb

14 Apr 15

Yorumlar hgcp

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!