คำถามติดแท็ก mercurial

Mercurial เป็น DVCS แบบโอเพนซอร์สที่รวดเร็ว (Distributed Version Control System)

5
Hg: วิธีทำ rebase เช่น rebase ของคอมไพล์
ใน Git ฉันสามารถทำสิ่งนี้: 1. เริ่มทำงานกับคุณสมบัติใหม่: $ git co -b newfeature-123 # (สาขาการพัฒนาคุณลักษณะท้องถิ่น) ทำไม่กี่กระทำ (M, N, O) ปรมาจารย์ A --- B --- C \ newfeature-123 M --- N --- O 2. ดึงการเปลี่ยนแปลงใหม่จากต้นแบบต้นน้ำ: $ git pull (อัปเดตข้อมูลหลักด้วย ff-commits) ปรมาจารย์ A --- B --- C --- D --- E --- F \ newfeature-123 …
207 git  mercurial  dvcs  rebase 


7
เก็บรหัสผ่านใน TortoiseHg
มีวิธีกำหนดค่าTortoiseHgให้เก็บรหัสผ่านของฉันหรือไม่? ฉันมีโครงการที่โฮสต์บนGoogle Codeที่ฉันเข้าถึงด้วย TortoiseHg เมื่อใดก็ตามที่ฉันต้องการผลักดันการเปลี่ยนแปลงใน Google Code TortoiseHg จะแจ้งให้ฉันใส่ชื่อผู้ใช้และรหัสผ่าน Google Code กำหนดให้ฉันต้องใช้รหัสผ่านที่สร้างขึ้นอัตโนมัติและจะได้รับซ้ำ ๆ เพื่อค้นหาทุกครั้ง

10
การทำงานร่วมกันของคอมไพล์ด้วย Mercurial Repository
ฉันใช้ GIT บน Mac พูดพอแล้ว. ฉันมีเครื่องมือฉันมีประสบการณ์ และฉันต้องการใช้มันต่อไป ไม่มีสงครามที่นี่ ... ปัญหามักเกิดจากการทำงานร่วมกัน คนส่วนใหญ่ใช้ SVN ซึ่งยอดเยี่ยมสำหรับฉัน Git SVN ทำงานนอกกรอบและเป็นทางออกที่ไม่จีบ ผู้คนสามารถใช้ SVN ต่อไปได้อย่างมีความสุขและฉันจะไม่เสียขั้นตอนการทำงานและไม่มีเครื่องมือ ตอนนี้ ... พวกบางคนมาพร้อมกับ Mercurial ดีสำหรับพวกเขาพวกเขามีเหตุผล แต่ฉันไม่สามารถหา GIT HG นอกสถานที่ได้เลย ฉันไม่ต้องการเปลี่ยนมาใช้ HG แต่ฉันยังต้องทำงานร่วมกับที่เก็บของพวกเขา พวกคุณคนใดรู้วิธีแก้ปัญหาง่ายๆสำหรับเรื่องนี้?


9
ยกเลิกการเปลี่ยนแปลงโดยไม่ลบจากประวัติ
มีการกระทำที่เพียงแค่ไม่ได้ทำงานดังนั้นฉันต้องการที่จะละทิ้งมันโดยไม่ต้องลบออกจากประวัติ ฉันได้อัปเดตจากการแก้ไขก่อนหน้านี้และมุ่งมั่นจึงสร้างหัวใหม่ ฉันไม่มีสาขาฉันไม่ต้องการสาขาฉันแค่อยากจะไปกับหัวใหม่อย่างที่มันเป็นไม่มีอะไรแฟนซีไม่รวมไม่ต้องกังวลไม่ต้องลืมไปก่อนหน้านี้ ฉันไม่สามารถหาวิธีการทำเช่นนั้นได้และฉันเริ่มเชื่อว่ามันไม่สามารถทำได้ สิ่งที่ฉันพบคือสิ่งที่เกี่ยวกับสาขาหรือสิ่งที่เกี่ยวกับการรวม
180 mercurial 

7
Mercurial .hgignore สำหรับโครงการ Visual Studio 2008
การตั้งค่าที่ดีสำหรับแฟ้ม. hgignore เมื่อทำงานกับ Visual Studio 2008 คืออะไร ฉันส่วนใหญ่พัฒนาด้วยตัวเองบางครั้งฉันโคลนที่เก็บสำหรับคนอื่นที่จะทำงานกับมัน ฉันกำลังคิดเกี่ยวกับโฟลเดอร์ obj,. suo, .sln, .user files ฯลฯ พวกเขาสามารถรวมหรือมีไฟล์ที่ฉันไม่ควรรวมหรือไม่ ขอบคุณ! ps: ในขณะนี้ฉันทำสิ่งต่อไปนี้: ละเว้นไฟล์. pdb ทั้งหมดและโฟลเดอร์ obj ทั้งหมด # regexp syntax. syntax: glob *.pdb syntax: regexp /obj/

6
ยกเลิก: ไม่มีชื่อผู้ใช้ (ดู“ hg help config”)
ฉันได้เพิ่มพื้นที่เก็บข้อมูลและในเวลาที่กระทำฉันได้รับข้อผิดพลาดเป็น error: abort: no username supplied (see "hg help config") ฉันไม่ได้รับไฟล์ Mercurial.ini ในท้องถิ่นของฉันเช่นกัน ไม่มีใครรู้ว่าฉันสามารถแก้ไขข้อผิดพลาดนี้ใน Fedora ได้ไหม?

5
ยกเลิกทั้งหมดและรับสำเนาฉบับแก้ไขล่าสุดทั้งหมดหรือไม่
ฉันกำลังย้ายกระบวนการสร้างเพื่อใช้งาน Mercurial และต้องการให้ไดเรกทอรีทำงานกลับไปสู่สถานะของการแก้ไขเคล็ดลับ กระบวนการสร้างก่อนหน้านี้จะมีการแก้ไขไฟล์บางไฟล์และเพิ่มไฟล์บางไฟล์ที่ฉันไม่ต้องการยอมรับดังนั้นฉันจึงมีการเปลี่ยนแปลงและไฟล์ที่ไม่ได้เพิ่มลงในที่เก็บ อะไรคือวิธีที่ง่ายที่สุดในการละทิ้งสิ่งเหล่านี้และรับไดเรกทอรีการทำงานที่สะอาดซึ่งมีการแก้ไขล่าสุด ขณะนี้ฉันกำลังทำสิ่งนี้: hg revert --all <build command here to delete the contents of the working directory, except the .hg folder.> hg pull hg update -r MY_BRANCH แต่ดูเหมือนว่าควรจะมีวิธีที่ง่ายกว่า ฉันต้องการทำสิ่งที่เทียบเท่ากับการลบ repo ทำการโคลนนิ่งใหม่และการอัปเดต แต่ repo มีขนาดใหญ่เกินไปสำหรับที่จะเร็วพอ
159 mercurial  pull 

10
ใช้ Git ฉันจะค้นหาการเปลี่ยนแปลงระหว่างท้องถิ่นและระยะไกลได้อย่างไร
นี่คือคำถามสองข้อที่แตกต่างกัน แต่ฉันคิดว่าพวกเขาเกี่ยวข้องกัน เมื่อใช้ Git ฉันจะค้นหาการเปลี่ยนแปลงใดที่ฉันได้ทำไปแล้ว แต่ยังไม่ได้ผลักไปยังสาขาระยะไกล hg outgoingฉันกำลังมองหาสิ่งที่คล้ายกับคำสั่ง Mercurial เมื่อใช้ Git ฉันจะค้นหาการเปลี่ยนแปลงของสาขาระยะไกลที่มีก่อนที่จะทำการดึงได้อย่างไร hg incomingฉันกำลังมองหาสิ่งที่คล้ายกับคำสั่ง Mercurial สำหรับครั้งที่สอง: มีวิธีดูว่ามีอะไรให้เลือกบ้างและเลือกรับการเปลี่ยนแปลงที่ฉันต้องการดึง
152 git  mercurial 

6
ฉันจะเพิกเฉยทุกสิ่งภายใต้โฟลเดอร์ใน Mercurial ได้อย่างไร
ฉันกำลังหานิพจน์สำหรับไฟล์. hgignore เพื่อละเว้นไฟล์ทั้งหมดที่อยู่ในโฟลเดอร์ที่ระบุ เช่นฉันต้องการละเว้นไฟล์และโฟลเดอร์ทั้งหมดที่อยู่ใต้ bin จริง ๆ แล้วคำแนะนำใด ๆ เกี่ยวกับวิธีการสร้างการแสดงออกจะดี

6
การรวม: Hg / Git vs. SVN
ฉันมักจะอ่านว่า Hg (และ Git และ ... ) นั้นสามารถผสานได้ดีกว่า SVN แต่ฉันไม่เคยเห็นตัวอย่างการใช้งานจริงที่ Hg / Git สามารถผสานบางสิ่งที่ SVN ล้มเหลว (หรือที่ SVN ต้องการการแทรกแซงด้วยตนเอง) คุณสามารถโพสต์รายชื่อทีละขั้นตอนของการดำเนินการของสาขา / แก้ไข / กระทำ /...- ที่แสดงว่า SVN จะล้มเหลวในขณะที่ Hg / Git เคลื่อนไหวอย่างมีความสุขหรือไม่ ในทางปฏิบัติไม่ได้เป็นกรณีพิเศษอย่างยิ่งโปรด ... พื้นหลังบางส่วน: เรามีนักพัฒนาซอฟต์แวร์จำนวนไม่กี่รายที่ทำงานกับโครงการที่ใช้ SVN กับแต่ละโครงการ (หรือกลุ่มของโครงการที่คล้ายกัน) ในพื้นที่เก็บข้อมูลของตนเอง เรารู้วิธีการใช้รีลีส - และฟีเจอร์ - สาขาดังนั้นเราจึงไม่พบปัญหาบ่อยนัก (กล่าวคือเราเคยไปที่นั่นแล้ว แต่เราเรียนรู้ที่จะเอาชนะโจเอลปัญหาของ "โปรแกรมเมอร์คนหนึ่งที่ทำให้เกิดการบาดเจ็บทั้งทีม" หรือ "ต้องการนักพัฒนาหกคนเป็นเวลาสองสัปดาห์เพื่อรวมสาขาอีกครั้ง") …
144 git  svn  mercurial  merge  dvcs 


9
การแปลงโฟลเดอร์ Mercurial เป็นที่เก็บ Git
ฉันไม่มีประสบการณ์มากมายกับ Mercurial ส่วนใหญ่ฉันเป็นคน Git ฉันชอบที่จะจำลองโฟลเดอร์ / ไฟล์ Mercurial เฉพาะใน git Repository สิ่งที่ฉันกำลังพยายามทำคือการส่งออกประวัติของไฟล์จากที่เก็บ Mercurial ไปยัง Git และสามารถซิงค์สิ่งนี้กับการกระทำในอนาคตได้ คุณมีข้อเสนอแนะเกี่ยวกับวิธีดำเนินการหรือไม่? ฉันเชื่อว่าวิธีที่จะไปคือการได้รับประวัติของแพทช์ Mercurial ส่งออกทุกการกระทำเป็นแพตช์เป็นระยะ ๆ และใช้แพทช์ Mercurial กับที่เก็บ Git
138 git  mercurial 

16
อะไรคือจุดแข็งและจุดอ่อนของ Git, Mercurial และ Bazaar? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา คนที่นี่เห็นว่าอะไรเป็นจุดแข็งและจุดอ่อนของ Git, Mercurial และ Bazaar ในการพิจารณาแต่ละข้อด้วยกันและต่อต้านระบบควบคุมเวอร์ชันเช่น SVN และ Perforce ควรพิจารณาประเด็นใดบ้าง ในการวางแผนการโอนย้ายจาก SVN ไปยังหนึ่งในระบบควบคุมเวอร์ชันกระจายเหล่านี้คุณจะพิจารณาปัจจัยใดบ้าง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.