संक्षिप्त उत्तर कोई है।
लंबा उत्तर यह है कि, Mercurial शाखाएं नाम परिवर्तनों से जुड़ी हैं। आप शाखा Zelda और दिया है (यानी, केंद्रीय रेपो को धक्का दे) करने के लिए प्रतिबद्ध कई changesets है, तो कोई रास्ता नहीं आप इन changesets फिर से बनाने, जो इतिहास को फिर से लिखने का मतलब है बिना उस शाखा का नाम बदल सकते हैं।
यहां तक कि अगर तुम दोनों आप रेपो में और केंद्रीय रेपो में उन लोगों के changesets निकाल देते हैं, तो उन्हें शाखा को Triforce संबंधित के रूप में फिर से बनाने, और "का नाम बदलकर" शाखा फिर से धक्का आपके सहयोगी के सभी खत्म हो जाएगा शाखा Zelda पर एक सेट changesets की दो प्रतियां, एक और होने शाखा Triforce पर।
तो हाँ, आपको क्या करना चाहिए https://stackoverflow.com/a/7245187/67988 में वर्णित है। वहां से उद्धरण के लिए, अपने शाखा नामों में समायोजित करने के लिए, यानी ज़ेल्डा पुरानी शाखा बंद होनी चाहिए और ट्राइफॉर्स नई शाखा बनाई जानी चाहिए।
hg update zelda
hg commit --close-branch -m "mgmt: Close branch zelda"
hg branch triforce
hg commit -m "mgmt: Create branch triforce"
hg push --new-branch
पीएस यदि कोई भी केंद्रीय रिपो से अभी तक खींच नहीं लिया गया है, तो आप वहां से ज़ेल्डा को अलग करने का प्रयास कर सकते हैं। या, यदि आपके पास अन्य सभी देवों के पीसी (एक नियंत्रित वातावरण मानते हुए) तक पहुंच है, और वास्तव में एक बहुत ही खतरनाक सड़क पर जाना चाहते हैं, तो आप इस शाखा को सभी रिपो से हटा सकते हैं। यह निश्चित रूप से अच्छा अभ्यास नहीं माना जाता है, और केवल अंतिम उपाय उपाय के रूप में उपयोग किया जा सकता है।
शायद यह धागा का जवाब फिट बैठता है: http://stackoverflow.com/questions/4378684/mercurial-can-i-rename-a-branch – birryree