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

การรวมเป็นคำทั่วไปสำหรับการรวมชุดข้อมูลที่เกี่ยวข้องสองชุดขึ้นไป โดยทั่วไปจะเกี่ยวข้องกับระบบควบคุมการแก้ไขเมื่อทำการกระทบยอดการเปลี่ยนแปลงหลายครั้งที่เกิดขึ้นกับการรวบรวมการควบคุมการแก้ไข การผสานชุดข้อมูลหลายชุดเป็นการใช้แท็กนี้อีกครั้ง

4
SVN วิธีแก้ไขข้อขัดแย้งของทรีใหม่เมื่อเพิ่มไฟล์ในสองสาขา
เมื่อรวมสองสาขา (โดยใช้ SVN 1.6.1) ซึ่งมีการเพิ่มไฟล์ในทั้งสองสาขา (และจากนั้นทำงานในสาขาที่แยกจากกันเหล่านั้น) ฉันได้รับข้อขัดแย้งของทรีใหม่: C foo.txt > local obstruction, incoming add upon merge ฉันต้องการการเปลี่ยนแปลงจากทั้งสองสาขา แต่ความขัดแย้งของต้นไม้ไม่ได้ให้ไฟล์ .working, .merge-left & .merge-right ตามปกติซึ่งเข้าใจได้เนื่องจากลักษณะของความขัดแย้ง มีข้อขัดแย้งเหล่านี้ค่อนข้างน้อยและข้อขัดแย้งที่เกิดการลบไฟล์เดียวกันในแต่ละสาขา แต่แก้ไขได้ง่าย ฉันจะแก้ไขปัญหานี้ได้อย่างไร หนังสือ SVN redbean (สำหรับ 1.6) ไม่ครอบคลุมสถานการณ์นี้

4
ฉันจะรวมแฮชใน Perl ได้อย่างไร?
วิธีใดดีที่สุดในการรวมแฮชทั้งสองเป็น% hash1 ฉันรู้เสมอว่า% hash2 และ% hash1 มีคีย์ที่ไม่ซ้ำกันเสมอ ฉันต้องการโค้ดบรรทัดเดียวถ้าเป็นไปได้ $hash1{'1'} = 'red'; $hash1{'2'} = 'blue'; $hash2{'3'} = 'green'; $hash2{'4'} = 'yellow';
95 perl  dictionary  hash  merge 

5
'git merge' มีรายละเอียดอย่างไร
ฉันต้องการทราบอัลกอริทึมที่แน่นอน (หรือใกล้เคียง) ที่อยู่เบื้องหลัง 'git merge' อย่างน้อยคำตอบสำหรับคำถามย่อยเหล่านี้จะเป็นประโยชน์: git ตรวจจับบริบทของการเปลี่ยนแปลงที่ไม่ขัดแย้งโดยเฉพาะได้อย่างไร คอมไพล์พบได้อย่างไรว่ามีความขัดแย้งในบรรทัดที่แน่นอนเหล่านี้? คอมไพล์อัตโนมัติผสานสิ่งใดบ้าง git ทำงานอย่างไรเมื่อไม่มีฐานร่วมสำหรับการรวมสาขา git ทำงานอย่างไรเมื่อมีหลายฐานสำหรับการรวมสาขา จะเกิดอะไรขึ้นเมื่อฉันรวมหลายสาขาพร้อมกัน อะไรคือความแตกต่างระหว่างกลยุทธ์การผสาน? แต่คำอธิบายของอัลกอริทึมทั้งหมดจะดีกว่ามาก
95 git  merge  conflict 


4
การรวมภาพ png เป็นไฟล์ pdf เดียว [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันจะรวม.pngไฟล์หลายไฟล์เป็นไฟล์ PDF เดียวใน Unix ได้อย่างไร?
93 unix  pdf  merge  png 

5
ใช้การเปลี่ยนแปลงจาก branch b เป็น a โดยไม่ต้องรวมหรือเพิ่มคอมมิต
สถานการณ์ของฉันคือฉันมีสาขาหนึ่งที่ฉันได้ทำการปรับปรุงครั้งใหญ่ในกระบวนการสร้าง (สาขา A) และอีกสาขาหนึ่งฉันกำลังทำงานกับฟีเจอร์ที่ไม่เกี่ยวข้อง (สาขา B) ตอนนี้เมื่อฉันแฮ็คที่สาขา B ฉันต้องการดึงสิ่งที่ฉันเขียนในสาขา A เพราะฉันต้องการสร้างที่เร็วและง่ายขึ้น อย่างไรก็ตามฉันไม่ต้องการ "สร้างมลพิษ" ให้กับสาขา B ของฉันเพียงแค่เพิ่มการเปลี่ยนแปลงจาก branchA เป็นการเปลี่ยนแปลงที่ไม่มีการจัดเตรียม สิ่งที่ฉันได้ลอง (เมื่อยืนอยู่บน branchB): git merge --no-commit branchA ใช้ไม่ได้เพราะทำให้คุณอยู่ในการผสาน ถ้าไม่เป็นเช่นนั้นมันจะสมบูรณ์แบบ git checkout branchA -- . ไม่ได้ผลเนื่องจากใช้การเปลี่ยนแปลงระหว่าง branchA..branchB และไม่ใช่การเปลี่ยนแปลง master..branchA มีอะไรอีกไหม แก้ไข: ใช่การเปลี่ยนแปลงในสาขา A มีข้อผูกพัน ในตัวอย่างนี้มีเพียงสาขาเดียวที่มีการปรับปรุงบิลด์ แต่อาจมีมากถึง N สาขาที่มีการปรับปรุงบิลด์ที่ฉันต้องการใช้ในขณะที่ทำงานกับสาขาฟีเจอร์
89 git  merge  branch 

7
ความแตกต่างระหว่าง merge () และ concat () ในแพนด้า
อะไรคือความแตกต่างที่สำคัญระหว่างpd.DataFrame.merge()และpd.concat()? จนถึงตอนนี้นี่คือสิ่งที่ฉันพบโปรดแสดงความคิดเห็นว่าความเข้าใจของฉันสมบูรณ์และถูกต้องเพียงใด: .merge()สามารถใช้ได้เฉพาะคอลัมน์ (บวกดัชนีแถว) และเหมาะสำหรับการดำเนินการในรูปแบบฐานข้อมูล .concat()สามารถใช้ได้กับแกนใดแกนหนึ่งโดยใช้เฉพาะดัชนีและมีตัวเลือกในการเพิ่มดัชนีตามลำดับชั้น อนึ่งสิ่งนี้ทำให้เกิดความซ้ำซ้อนดังต่อไปนี้: ทั้งสองสามารถรวมสอง dataframes โดยใช้ดัชนีแถว pd.DataFrame.join() เพียงเสนอชวเลขสำหรับบางกรณีการใช้งานของ .merge() (หมีแพนด้าเก่งมากในการจัดการกรณีการใช้งานที่หลากหลายในการวิเคราะห์ข้อมูลอาจเป็นเรื่องที่น่ากังวลเล็กน้อยในการสำรวจเอกสารเพื่อหาวิธีที่ดีที่สุดในการทำงานบางอย่าง)
89 python  pandas  join  merge  concat 

9
รับวัตถุโมเดล Django ที่เกี่ยวข้องทั้งหมด
ฉันจะรับรายการโมเดลวัตถุทั้งหมดที่มี ForeignKey ชี้ไปที่วัตถุได้อย่างไร (บางอย่างเช่นหน้ายืนยันการลบในผู้ดูแลระบบ Django ก่อนที่จะลบ CASCADE) ฉันกำลังพยายามหาวิธีทั่วไปในการรวมวัตถุที่ซ้ำกันในฐานข้อมูล โดยทั่วไปฉันต้องการให้วัตถุทั้งหมดที่มี ForeignKeys ชี้ไปที่วัตถุ "B" เพื่ออัปเดตให้ชี้ไปที่วัตถุ "A" ดังนั้นฉันจึงสามารถลบ "B" ได้โดยไม่สูญเสียสิ่งที่สำคัญไป ขอบคุณสำหรับความช่วยเหลือของคุณ!

3
แสดงการคอมมิตที่ทำโดยตรงกับสาขาโดยไม่สนใจการผสานใน Git
เมื่อใช้คอมไพล์มีวิธีแสดงคอมมิตที่ทำกับสาขาโดยไม่สนใจคอมมิตทั้งหมดที่เกิดจากการรวมหรือไม่ ฉันกำลังพยายามตรวจสอบการเปลี่ยนแปลงรหัสที่ทำในสาขาในขณะที่ไม่สนใจการเปลี่ยนแปลงที่เราทำในสาขาอื่น ๆ ที่รวมเข้าด้วยกันฉันรู้ว่ามันแทบจะเป็นไปไม่ได้เลยที่จะแสดงความแตกต่างในรูปแบบนั้น แต่ฉันอยากจะทำได้ ค้นหาว่าข้อตกลงใดที่ฉันต้องตรวจสอบ
87 git  merge  branch  diff 

2
จะยกเลิกการผสาน Mercurial ได้อย่างไร?
ฉันเกลียดการผสาน ฉันต้องการเปลี่ยนกลับแล้วลองอีกครั้ง มีวิธียกเลิกการผสานก่อนที่จะทำการคอมมิตหรือไม่? hg revertไม่ทำในสิ่งที่ฉันต้องการ แต่จะเปลี่ยนข้อความของไฟล์เท่านั้น Mercurial ยกเลิกความพยายามครั้งที่สองของฉันในการรวมและบ่นว่าการผสานดั้งเดิมยังคงไม่มีข้อผูกมัด มีวิธียกเลิกการผสานหลังจากhg mergeคำสั่ง แต่ก่อนที่จะคอมมิตหรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.