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

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

7
Git - ละเว้นไฟล์ระหว่างการผสาน
ฉันมี repo ที่เรียกว่าmyrepoบนbeanstalkเซิร์ฟเวอร์ระยะไกล ฉันโคลนไปยังเครื่องในพื้นที่ของฉัน สร้างสาขาเพิ่มอีกสองสาขา: stagingและdev. ผลักดันสาขาเหล่านี้ไปยังระยะไกลเช่นกัน ขณะนี้: local remote server -------------------------------------------------------- master ==> Pushes to `master` ==> deployed to `prod` staging ==> Pushes to `staging` ==> deployed to `staging` dev ==> Pushes to `dev` ==> deployed to `dev` ฉันมีไฟล์ที่เรียกว่าconfig.xmlแตกต่างกันในแต่ละสาขา ฉันต้องการละเว้นไฟล์นี้ระหว่างการผสานเท่านั้น แต่ฉันต้องการให้รวมสิ่งนี้เมื่อฉันชำระเงินหรือโอนจาก / ไปยังสาขา repo เหตุผลที่ฉันต้องการคือเรามีสคริปต์การปรับใช้ที่ดึง (ชำระเงิน) สาขาเฉพาะและปรับใช้บนเซิร์ฟเวอร์ที่เกี่ยวข้อง ดังนั้นเราจึงต้องการconfig.xmlไฟล์ของสาขานั้น ๆ …
115 git  merge  push  ignore  repository 

6
การเพิ่มโค้ดลงในฟังก์ชันจาวาสคริปต์โดยทางโปรแกรม
ฉันกำลังพยายามปรับแต่งไลบรารี JS ที่มีอยู่โดยไม่ต้องแก้ไขโค้ด JS ดั้งเดิม โค้ดนี้โหลดไฟล์ JS ภายนอกสองสามไฟล์ที่ฉันสามารถเข้าถึงได้และสิ่งที่ฉันต้องการทำคือเปลี่ยนหนึ่งในฟังก์ชันที่มีอยู่ในไฟล์ต้นฉบับโดยไม่ต้องคัดลอกและวางสิ่งทั้งหมดลงในไฟล์ JS ที่สอง ตัวอย่างเช่นขีด จำกัด ปิด JS อาจมีฟังก์ชันดังนี้: var someFunction = function(){ alert("done"); } ฉันต้องการที่จะสามารถต่อท้ายหรือต่อท้ายโค้ด JS บางส่วนในฟังก์ชันนั้นได้ เหตุผลหลักก็คือใน JS ที่ไม่สามารถแตะต้องได้เดิมฟังก์ชั่นนั้นค่อนข้างใหญ่มากและถ้า JS นั้นได้รับการอัปเดตฟังก์ชันที่ฉันเขียนทับด้วยจะล้าสมัย ฉันไม่แน่ใจว่าเป็นไปได้ทั้งหมด แต่ฉันคิดว่าจะตรวจสอบ

8
จะทำให้ RelativeLayout ทำงานร่วมกับการผสานและรวมได้อย่างไร
ฉันพยายามมาสองสามวันแล้วเพื่อทำให้เลย์เอาต์ของฉันมีประสิทธิภาพมากขึ้นโดยการแปลงจากการใช้หลายระดับที่ซ้อนกันLinearLayoutsเป็นหนึ่งRelativeLayoutและพบปัญหาเล็กน้อยที่ฉันไม่สามารถหาวิธีแก้ปัญหาสำหรับ ... ฉันค้นหากลุ่มผู้เริ่มต้นใช้งาน Android และไซต์นี้แล้วและไม่พบสิ่งใดที่จะช่วยฉันแก้ปัญหาได้ ฉันอ่านในบล็อกหนึ่งที่คุณสามารถรวมเค้าโครงเข้ากับการรวมและรวมแท็กได้ ดังนั้นสิ่งที่ฉันมีคือไฟล์เลย์เอาต์หลักที่มีRelativeLayoutองค์ประกอบรูท ภายในนั้นฉันมี 5 แท็กที่อ้างอิงไฟล์เลย์เอาต์ xml ที่แตกต่างกัน 5 ไฟล์ซึ่งแต่ละไฟล์มีองค์ประกอบผสานสำหรับรูท (ไฟล์ผสานทั้งหมดของฉันเหมือนกันยกเว้นรหัสในนั้น) ฉันพบปัญหาสองประการซึ่งฉันจะอธิบายหลังจากโพสต์โค้ดเค้าโครงเวอร์ชันที่เรียบง่าย: ตัวอย่างไฟล์เค้าโครงหลัก: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/translucent_gray" > <include android:id="@+id/running_gallery_layout_id" layout="@layout/running_gallery_layout" /> <include android:id="@+id/recent_gallery_layout_id" layout="@layout/recent_gallery_layout" android:layout_below="@id/running_gallery_layout_id" /> <include android:id="@+id/service_gallery_layout_id" layout="@layout/service_gallery_layout" android:layout_below="@id/recent_gallery_layout_id" /> <include android:id="@+id/process_gallery_layout_id" layout="@layout/process_gallery_layout" android:layout_below="@id/service_gallery_layout_id" /> </RelativeLayout> ตัวอย่างรวมไฟล์ผสาน: <?xml version="1.0" encoding="utf-8"?> …

2
ทำซ้ำการรวมไฟล์เพียงไฟล์เดียว
ฉันกำลังอยู่ระหว่างการรวมกิจการครั้งใหญ่และฉันเคยgit mergetoolแก้ไขความขัดแย้งทั้งหมดแล้ว แต่ฉันยังไม่ได้ตกลงเพราะฉันต้องการให้แน่ใจว่าการรวมนั้นเรียบร้อยก่อน ปรากฎว่าฉันทำผิดพลาดขณะแก้ไขข้อขัดแย้งในไฟล์เดียวและฉันต้องการแก้ไขข้อขัดแย้งกับgit mergetoolไฟล์นั้นอีกครั้ง เช่นนี้เป็นขนาดใหญ่ผสานฉันต้องการที่จะหลีกเลี่ยงการ redoing ผสานในทุกไฟล์อื่น ๆ git merge --abortที่ผมเข้าใจผมจะต้องทำอย่างไรกับ ฉันรู้ว่าฉันสามารถแก้ไขไฟล์ได้ด้วยตนเอง แต่มันจะค่อนข้างน่าเบื่อและมันจะง่ายกว่ามากที่จะทำซ้ำการgit mergetoolดำเนินการ เป็นไปได้หรือไม่
112 git  merge 

6
Visual Studio Code จะแก้ไขความขัดแย้งในการผสานกับ git ได้อย่างไร?
ฉันพยายามรวมสาขาของฉันกับสาขาอื่นและเกิดความขัดแย้งในการรวม ใน Visual Studio Code (เวอร์ชัน 1.2.1) ฉันได้แก้ไขปัญหาทั้งหมดอย่างไรก็ตามเมื่อฉันพยายามที่จะยอมรับมันยังคงให้ข้อความนี้กับฉัน: ก่อนอื่นคุณควรแก้ไขการเปลี่ยนแปลงที่ไม่ได้รวมเข้าด้วยกันก่อนที่จะดำเนินการเปลี่ยนแปลงของคุณ ฉันได้ลองใช้ googling แล้ว แต่หาคำตอบไม่ได้ว่าทำไมถึงไม่ยอมให้ฉันทำการเปลี่ยนแปลงความขัดแย้งทั้งหมดก็หายไป

5
Python Pandas ผสานเฉพาะบางคอลัมน์
เป็นไปได้ไหมที่จะรวมบางคอลัมน์เท่านั้น ฉันมี DataFrame df1 ที่มีคอลัมน์ x, y, z และ df2 ที่มีคอลัมน์ x, a, b, c, d, e, f ฯลฯ ฉันต้องการผสานสอง DataFrames บน x แต่ฉันต้องการผสานคอลัมน์ df2.a, df2.b เท่านั้นไม่ใช่ทั้ง DataFrame ผลลัพธ์จะเป็น DataFrame ที่มี x, y, z, a, b ฉันสามารถผสานแล้วลบคอลัมน์ที่ไม่ต้องการได้ แต่ดูเหมือนว่าจะมีวิธีที่ดีกว่านี้
110 python  merge  pandas 

6
Git ผสานกับการบังคับเขียนทับ
ฉันมีสาขาที่เรียกว่าdemoฉันต้องรวมกับmasterสาขา ฉันได้ผลลัพธ์ที่ต้องการด้วยคำสั่งต่อไปนี้: git pull origin demo git checkout master git pull origin master git merge demo git push origin master ข้อกังวลเดียวของฉันคือหากมีปัญหาในการผสานฉันต้องการบอกgitให้เขียนทับการเปลี่ยนแปลงในmasterสาขาโดยไม่ต้องแจ้งให้ฉันรวม โดยพื้นฐานแล้วการเปลี่ยนแปลงในdemoสาขาควรเขียนทับการเปลี่ยนแปลงในmasterสาขาโดยอัตโนมัติ ฉันมองไปรอบ ๆ มีตัวเลือกมากมาย แต่ฉันไม่ต้องการใช้โอกาสในการรวม
110 git  github  merge 

4
เอ็นจินการแตกต่าง / ผสานข้อความที่เหมาะสมสำหรับ. NET หรือไม่ [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ข้อกำหนด: ฟรีโดยเฉพาะอย่างยิ่งโอเพ่นซอร์ส ติดตั้งใน langs ที่มีการจัดการ. NET Google พบสิ่งเหล่านี้: อัลกอริธึม Diff ทั่วไปที่สามารถนำกลับมาใช้ใหม่ได้บน codeproject อัลกอริทึมความแตกต่าง O (ND) สำหรับ C # Diff / Merge / Patch Library สำหรับ C # /. NETโดย Joshua Tauberer แก้ไข: ไม่มีแอปโปรดมีเพียงห้องสมุด
108 .net  merge  diff 

4
มีข้อเสียในการเปิดใช้งาน git rerere หรือไม่?
ฉันได้อ่านสิ่งต่างๆเกี่ยวกับคุณลักษณะ rerere ของ git แล้วและฉันกำลังพิจารณาเปิดใช้งาน แต่ฉันไม่เคยเห็นใครพูดถึงปัญหาที่อาจเกิดขึ้นขณะใช้งาน ฉันต้องถือว่ามีข้อเสียหรืออาจจะถูกเปิดใช้งานโดยค่าเริ่มต้น มีข้อเสียในการเปิดใช้งาน rerere หรือไม่? ปัญหาใดที่อาจทำให้เกิดขึ้นซึ่งจะไม่เกิดขึ้นเป็นอย่างอื่น?
107 git  merge  git-rerere 

11
มีเครื่องมือ Diff / Merge Xml ฟรีหรือไม่? [ปิด]
ตามที่กล่าวมาในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดขึ้นมาใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ฉันมีไฟล์กำหนดค่าหลายไฟล์ในแอปพลิเคชัน. net ของฉันซึ่งฉันต้องการรวมองค์ประกอบการตั้งค่าแอปพลิเคชันเป็นต้น ฉันกำลังจะเริ่มทำด้วยตนเองตามปกติ แต่คิดว่าต้องมีเครื่องมือ XML diff GUI อยู่ที่ไหนสักแห่ง เครื่องมือจะสามารถไปที่ระดับองค์ประกอบเพื่อเปรียบเทียบและแสดงความแตกต่างเป็นต้น อย่างไรก็ตาม Google ไม่ได้ให้ผลลัพธ์ของเครื่องมือที่ไม่เสียค่าใช้จ่ายใด ๆ และไม่มีคำแนะนำสำหรับสิ่งที่มีค่า มีเครื่องมือดังกล่าวหรือไม่ ที่มีประโยชน์มาก? ฟรี? ขอบคุณล่วงหน้า. :) แก้ไข: นี่คือคำอธิบายเล็กน้อยเกี่ยวกับฟังก์ชันการทำงานที่จะเปลี่ยนงานที่ต้องทำด้วยตนเองที่น่าเบื่อและเกิดข้อผิดพลาดให้กลายเป็นงานที่ง่ายกว่าใน 1 นาที (และอาจทำให้เป็นอัตโนมัติ): ใน KDiff3 คุณสามารถทำการแตกต่าง / รวมไดเร็กทอรีทั้งหมดได้ มีความแตกต่างตามลำดับชั้นซึ่งแม่นยำมากใช้งานง่ายและชัดเจน ฉันสนใจที่จะค้นหาโซลูชันที่คล้ายกัน แต่แทนที่จะเป็นลำดับชั้นของไดเร็กทอรีซึ่งเป็นลำดับชั้นขององค์ประกอบ XML หากไม่มีซอฟต์แวร์โอเพ่นซอร์สดังกล่าวฉันกำลังพิจารณาสร้างซอฟต์แวร์บน CodePlex เพื่อให้ฟังก์ชันนี้
105 xml  merge  diff 


2
บังคับให้ Git เลือกเวอร์ชันที่ใหม่กว่าเสมอในระหว่างการผสานหรือไม่
สมมติว่าฉันmergeคอมไพล์และมีความขัดแย้งในการผสาน คำถามของฉันคือฉันจะบังคับให้คอมไพล์เลือกโค้ดเวอร์ชันใหม่ที่ขัดแย้งกันได้อย่างไรดังนั้นฉันจึงไม่จำเป็นต้องแก้ไขข้อขัดแย้งด้วยตนเอง
103 git  merge  conflict 

4
GitHub: เปิดคำขอดึงที่ผสานอีกครั้ง
ฉันได้ทำการเปลี่ยนแปลงบางอย่าง ฉันส่งคำขอดึง คำขอดึงได้รับการยอมรับและรวมเข้าด้วยกัน เราพบข้อบกพร่อง การเปลี่ยนแปลงถูกลบอีกครั้งในขณะที่ฉันแก้ไขข้อบกพร่อง ตอนนี้ฉันได้แก้ไขข้อบกพร่องแล้วและต้องการส่งคำขอดึงอีกครั้งพร้อมกับคอมมิตพิเศษ 1 รายการ มีวิธีใดบ้างในการเปิดคำขอดึงหรืออัปเดตอีกครั้งหรือฉันต้องสร้างคำขอดึงใหม่พิมพ์คำอธิบาย ฯลฯ อีกครั้ง Gitorious มีฟีเจอร์นี้และเราเพิ่งย้ายไปที่ GitHub

3
ฉันจะรวมสองคอมมิตเป็นคอมมิตเดียวได้อย่างไร?
ฉันมีสาขา 'โครงการแรก' ที่มี 2 ข้อตกลง ฉันต้องการกำจัดการกระทำเหล่านี้และทำให้มันปรากฏเป็นคอมมิตเดียว คำสั่งgit merge --squashฟังดูมีแนวโน้ม แต่เมื่อฉันเรียกใช้git merge --squashเทอร์มินัลของฉันจะแสดงตัวเลือกสำหรับคำสั่ง คำสั่งที่ถูกต้องคืออะไร? Commit 1: Added 'homepage.html' Added 'contacts.html' Commit 2: Added 'homepage.php' Added 'homepage.php' Deleted 'homepage.html' Deleted 'contacts.html'
99 git  merge  branch  git-svn  rebase 

5
วิธีใดเร็วที่สุดในการรวม / เข้าร่วม data.frames ใน R?
ตัวอย่างเช่น (ไม่แน่ใจว่าตัวอย่างที่เป็นตัวแทนส่วนใหญ่): N <- 1e6 d1 <- data.frame(x=sample(N,N), y1=rnorm(N)) d2 <- data.frame(x=sample(N,N), y2=rnorm(N)) นี่คือสิ่งที่ฉันมีจนถึงตอนนี้: d <- merge(d1,d2) # 7.6 sec library(plyr) d <- join(d1,d2) # 2.9 sec library(data.table) dt1 <- data.table(d1, key="x") dt2 <- data.table(d2, key="x") d <- data.frame( dt1[dt2,list(x,y1,y2=dt2$y2)] ) # 4.9 sec library(sqldf) sqldf() sqldf("create index ix1 on …

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