2012-08-30 23 views
5

Sadece çoğunlukla iyi çalışır ki, şu ana kadar Bir şube adıyla nasıl güncelleştirilir?

hg up mybranch 

yapıyordum, ama biz sadece adını numaralarına sahip dalları bir avuç var. up'un bir revizyon numarası ve bir şube adı arasında nasıl bir ayrım olması gerekiyor? -b seçeneğini desteklemiyor gibi görünüyor ve başka bir güncelleştirme yönteminin bir dalı için adından haberdar değilim, bu yüzden bunu yapmanın doğru yolu nedir?

cevap

6

kullanın böyle branch() revset operator:

$ hg update "branch(123)" 

Eğer belirsiz bir ad oluşturmak başardınız eğer vb revizyon numaraları, şube isimler, etiketler, ayırt elde edebilirsiniz. Tabii ki ilk etapta bu tür isimleri yaratmak için cesaret kırıldı, ama eminim ki şimdi anladım :-)

+0

Bir senaryo yazıyorum, tüm senaryolarda çalıştığından emin olmak istiyorum :) – mpen

+2

Güzel! Komut dosyanız Python, Java, Scale, PHP veya Ruby'de ise, ilgili [komut sunucusu kitaplığı] 'na (http://mercurial.selenic.com/wiki/CommandServer#Libraries) bakın; ve işleri daha hızlı hale getirin. –

+0

Bunun tersi olduğu ortaya çıktı [yanlış] (http://stackoverflow.com/q/41864409/65387). "(branch)"()() '(“), anlamsızlığı “belirsiz” olarak ayırt etmeyecektir. – mpen

İlgili konular