2011-05-15 9 views
6

İş akışımı MqTutorial ve HGbook Chapter 13'da açıklandığı gibi MQ ile kurmaya çalışıyorum. Mücadele ettiğim bölüm, versiyonun altında birden fazla yama kuyruğuna sahip olmak.Birden çok hg mq yama kuyruğu (tek bir depoya karşı birçok alt adımda)

Alternatifler:

I. Her sıra için ayrı bir depo oluşturun. hatayla aşağıdaki sonuçlarla: .hgsub dosyası

Sorun içinde subrepos olarak bu yönetilebilir işaretle repo yapmak için yol yasadışı bileşenini

.hg/patches-queue1 = .hg/patches-queue1 

II içermektedir. HGbook Chapter 13 Eğer

qnew queue1/patch1.diff 

Problem gibi alt dizinlerinde yamaları ekleyebilmeniz açıklar: Tüm yamalar aynı kuyrukta hala ve sipariş

yılında uygulanacak olan altında tüm yama kuyruklar var başka bir yolu var mı sürüm kontrolü ve itti? Bir depoda birden çok HG MQ yama kuyruğu var mı?

cevap

14

mq'nin bir parçası olan hg qqueue komutuna bakın. Sen .hg içinde malzeme dış (dış/ebeveyn) repo alt repo olmak olamaz

hg qqueue [OPTION] [QUEUE] 

manage multiple patch queues 

    Supports switching between different patch queues, as well as creating new 
    patch queues and deleting existing ones. 

    Omitting a queue name or specifying -l/--list will show you the registered 
    queues - by default the "normal" patches queue is registered. The 
    currently active queue will be marked with "(active)". 

    To create a new queue, use -c/--create. The queue is automatically made 
    active, except in the case where there are applied patches from the 
    currently active queue in the repository. Then the queue will only be 
    created and switching will fail. 

    To delete an existing queue, use --delete. You cannot delete the currently 
    active queue. 

    Returns 0 on success. 

options: 

-l --list list all available queues 
-c --create create new queue 
    --rename rename active queue 
    --delete delete reference to queue 
    --purge delete queue, and remove patch dir 

ama farklı olması mümkün olmalıdır: Bu otomatik bir biçimde çoklu yama sıraları geçiş yapmanızı sağlar qqueue reposlarının her biri için yollar, ve belki de hepsi .hg/yamaları içinde olan bir ebeveyn repo maddesinin tüm alt adımlarını yapar.

İlgili konular