গিটের জন্য একটি ভাল (নিখরচায়) ভিজ্যুয়াল মার্জ করার সরঞ্জাম কী? (উইন্ডোতে) [বন্ধ]


154

একটি অনুরূপ প্রশ্ন ইতিমধ্যে জিজ্ঞেস করা হলো, কিন্তু উবুন্টু জন্য।

এটি সরঞ্জামটি বিয়ারের মতো বা স্বাধীন হিসাবে মুক্ত কিনা তা জানতে সহায়তা করবে।

এছাড়াও, সরঞ্জামটির উপরের উত্সর্গগুলি জেনে ভাল লাগবে।

উত্তর:


72

উইন্ডোজে, একটি ভাল 3-ওয়ে ডিফ / মেশিন সরঞ্জামটি কেডিফ 3 অবধি রয়ে গেছে ( উইনমার্জ , আপাতত, এখনও দ্বিমুখী ভিত্তিক, উইনমার্জ 3 মুলতুবি রয়েছে)

" আপনি উইন্ডোজে জিআইটিতে কীভাবে মার্জ করবেন? " এবং এই কনফিগারেশনটি দেখুন


আপডেট 7 বছর পরে (আগস্ট 2018): আর্টুর কেডজিয়ার মন্তব্যগুলিতে উল্লেখ করেছেন :

আপনাকে বলছি ব্যবহার করতে ঘটতে তাহলে ভিসুয়াল স্টুডিও (কমিউনিটি এডিশন মুক্ত), সরঞ্জাম যা এটি দিয়ে বিক্রী হয় চেষ্টা করুন: vsDiffMerge.exe। এটি সত্যিই দুর্দান্ত এবং ব্যবহার করা সহজ।


1
খ্রিস্টপূর্ব পক্ষের পক্ষে, আমি এই সরঞ্জামটি পরীক্ষা করে যাচ্ছি।
প্রীত সংঘ

3
@ প্রীত: বিসি সেরা হিসাবে রয়ে গেছে;) তবে একটি নিখরচায় সরঞ্জামের জন্য (সেখানে মাল্টি-প্ল্যাটফর্ম), কেডিফ 3 খারাপ নয়।
ভোনসি

তবে এটি অবশ্যই খুব ভাল নয় :) আমি আমার নিয়মিত কোড সম্পাদকটি ব্যবহার করা আরও সহজ করে দেখি।
ওয়ার্পজিট

1
@ ওয়ারপজিট আমি একমত যে এখানে কিছুটা শেখার বক্রতা রয়েছে, তবে আমি এখন
এটিতে অভ্যস্ত

1
@ আর্টুরকেডজিওর আপনাকে ধন্যবাদ আরও দৃশ্যমানতার জন্য আমি আপনার মন্তব্যে উত্তরে অন্তর্ভুক্ত করেছি।
ভোনসি

72

আমি মেল্ডও ব্যবহার করেছি । এটি পাইথন লেখা আছে। উইন্ডোজের জন্য একটি অফিসিয়াল ইনস্টলার রয়েছে যা ভালভাবে কাজ করে।

এটি ইনস্টল করুন এবং তারপরে এটি আপনার ডিফল্ট মার্জটুল হিসাবে সেট করুন।

$ git config --global merge.tool "meld"
$ git config --global mergetool.meld.path "C:\Program Files (x86)\Meld\Meld.exe"

যদি কোনও জিইউআই জিআইটি ক্লায়েন্ট ব্যবহার করে থাকেন তবে নিম্নলিখিতগুলি চেষ্টা করুন (সোর্সট্রি সম্পর্কিত নির্দেশাবলী, সেই অনুযায়ী সামঞ্জস্য করুন)

  • সোর্সট্রি-তে, সরঞ্জাম / বিকল্প / ডিফ-এ যান
  • ইন External Diff Tool, কাস্টম চয়ন করুন
  • লিখুন C:\Program Files (x86)\Meld\meld.exeপরিবর্তন কমান্ড এবং $LOCAL $REMOTEআর্গুমেন্ট মধ্যে
  • ইন Merge Tool, কাস্টম চয়ন করুন
  • লিখুন C:\Program Files (x86)\Meld\meld.exeপরিবর্তন কমান্ড এবং $LOCAL $MERGED $REMOTEআর্গুমেন্ট মধ্যে

9
ধন্যবাদ, মেল্ড সত্যিই দুর্দান্ত :) কী ঘটছে তা দেখতে এটি সত্যই পরিষ্কার এবং সহজ। ইনস্টল নির্দেশাবলী পোস্ট করার জন্য ধন্যবাদ। আমি এগুলি ছাড়া হারিয়ে যেতে হবে।
ড্যানিয়েল টোনন

5
আপনি যদি সাইগউইন / বাবুন ব্যবহার করছেন তবে ২ য় বিকল্পটি এর সাথে প্রতিস্থাপন করুন:git config --global mergetool.meld.path "/cygdrive/c/Program Files (x86)/Meld/Meld.exe"
টেম্পেস্টএসএ

1
গিট কনফিগারেশনের জন্য +1, আমি এটি নীচে P4 মার্জ দিয়ে ব্যবহার করেছি:git config --global merge.tool "p4merge" && git config --global mergetool.p4merge.path "C:\Program Files\Perforce\p4merge.exe"
সি

@ গর্ডোলিও, এখানে কি "সহজ" বা "নিম্ন রেজোলিউশন" ইউআইআই আছে? গ্রাফিকগুলি কিছুটা খুব সুন্দর যা পুরোপুরি বিশাল ফাইলগুলিকে হ্রাস করে।
পেসিয়ার

1
আমি মেল্ড চেষ্টা করেছিলাম এবং এটি বেশ ভাল কিছু ভিজ্যুয়াল সহ ভাল ছিল, তবে শেষ পর্যন্ত বেতনের সাথে তুলনা করার বাইরে চলে গিয়েছিল এবং খুব খুশি হয়েছিল। মাইল্ডের একটি বিয়োগটি হ'ল বোতামগুলি মাউসওভারের বিবরণ দেয় না। আরেকটি - তুলনার বাইরে একটি পার্থক্য থেকে অন্যটিতে যেতে বোতাম সরবরাহ করে। আরেকটি - তুলনা ছাড়াই উইন্ডো শিরোনাম বারগুলিতে ফাইলের পাথগুলি দেখায়। মাঠটি অবশ্যই "যথেষ্ট ভাল" ছিল, তবে আমি বরং তুলনার চেয়ে বেশি দাম দিয়েছি। (এবং আমার তুলনার বাইরে কোনও সম্পর্ক নেই)।
স্টিফেন হোস্টিং

28

আমি পি 4 মার্জ ব্যবহার করছি , এটি নিখরচায় এবং ক্রস প্ল্যাটফর্ম।

P4Merge


1
এটি কি এখনও নিখরচায়? এটি মোটেও মুক্ত বলে মনে হচ্ছে না।
নাল_পয়েন্টার

4
হ্যাঁ, এখনও 100% নিখরচায়, তবে তাদের ডাউনলোড পৃষ্ঠাটি এটি কিছুটা আড়াল করে।
ড্যানিয়েল লিটল

8
ড্যানিয়েল যেমন বলেছিলেন এটি নিখরচায় তবে আপনি যখন ইনস্টলারটি চালাচ্ছেন, আপনাকে "ভিজ্যুয়াল মার্জ সরঞ্জাম" ব্যতীত সমস্ত বিকল্প অক্ষম করতে হবে। অন্যথায়, এটি আপনাকে পারফোর্স সার্ভারে সংযোগ করতে অনুরোধ করবে। সোর্সট্রি দিয়ে দুর্দান্ত কাজ করে।
জন

11
একবার ব্যবহার করে মার্জটুল হিসাবে কনফিগার ইনস্টল করুন:git config --global merge.tool "p4merge" && git config --global mergetool.p4merge.path "C:\Program Files\Perforce\p4merge.exe"
সি

1
আপনার লিঙ্কটি ব্যবহার করে কীভাবে পি 4১১ এর উইন্ডোজ সংস্করণটি ডাউনলোড করবেন তা বোঝার চেষ্টা করা বেশ কার্যকর কাজ বলে মনে হচ্ছে। আমি দেখতে পাবার মতো কোনও পরিষ্কার লিঙ্ক নেই।
আর্টিফ

25

আমি একটি ভাল ফ্রি টুল জানি না তবে উইনমার্জ ঠিক আছে (ইশ) । আমি ১৯৯৯ সাল থেকে ওপারে তুলনা সরঞ্জামগুলি ব্যবহার করে আসছি এবং এটি পর্যাপ্ত পরিমাণে রেট করতে পারছি না - এটির জন্য প্রায় 50 মার্কিন ডলার ব্যয় হয় এবং এই বিনিয়োগটি নিজের সাধ্যের জন্য সময় সাশ্রয় করার জন্য আমার কল্পনা করতে পারে না তার চেয়ে বেশি অর্থ প্রদান করে।

কখনও কখনও সরঞ্জামগুলি খুব ভাল হলে তাদের প্রদান করা উচিত।


5
প্রদত্ত বিকল্পগুলি উল্লেখ করার জন্য +1।
eckes

1
উইনমার্জ লম্পট। ইউআই ডানদিক থেকে বামদিকে বলা শক্ত করে তোলে।
পেসিয়ার

1
আমি বছরের পর বছর ধরে উইনমার্গ ব্যবহার করেছি এবং মনে করি এটি দুর্দান্ত। তারপরে আমি সংস্করণ নিয়ন্ত্রণের জন্য গিটে স্যুইচ করেছি এবং সংস্করণ তুলনার জন্য একটি জিইউআই প্রয়োজন। প্রথমে আমি ফিল্ডের জন্য চেষ্টা করেছি এবং এটি ভাল, তবে বৈশিষ্ট্যগুলির সংক্ষিপ্ত দেখতে পেয়েছি। তুলনার বাইরেও এটি আমার জন্য সমাধান করেছে, এবং এর জন্য অর্থ প্রদান করে আমি বেশ খুশি।
স্টিফেন হোস্টিং

16
  • টর্টোইসমার্জ (টরোজ এসভিএন-এর অংশ) kdiff3 এর তুলনায় অনেক ভাল (আমি উভয় ব্যবহার করি এবং তুলনা করতে পারি );
  • p4 विसর (পারফোর্স থেকে) খুব ভাল কাজ করে;
  • বিচ্ছুরণ এতটা খারাপ নয়;
  • বিএসএএম ছাড়াই ইউটিএফ 8-ফাইলগুলি পরিচালনা করার জন্য সোর্সগিয়ার থেকে বিচ্ছিন্ন হওয়ার একটি মাত্র ত্রুটি রয়েছে, এই ক্ষেত্রে এটি অকেজো করে তোলে

কচ্ছপ গিটারমার্জটি আসলে বেশ ভাল - আমি কেডিফ 3 জানি না, তবে টরটোইজিটমার্জে কখনও অসন্তুষ্ট বা কিছু মিস করিনি, এটি আমাকে খুব দ্রুত এবং স্বজ্ঞাতভাবে দুটি এবং ত্রি-উপায়ে উভয়ই একত্রিত করতে দেয়।
mindplay.dk

@ মাইন্ডপ্লে.ডকে - কচ্ছপজিটমার্জ হ'ল 'বেশিরভাগ ক্ষেত্রে' হুডের নীচে ভাল কচ্ছপটি রয়েছে
অলস ব্যাজার


1

আর একটি নিখরচায় বিকল্প হ'ল জেমল্ড: http://keeskuip.home.xs4all.nl/jmeld/

এটি একটি জাভা সরঞ্জাম এবং তাই বেশ কয়েকটি প্ল্যাটফর্মে ব্যবহার করা যেতে পারে।

তবে (যেমন প্রীত তার উত্তরে উল্লিখিত হয়েছে), ফ্রি সর্বদা সেরা বিকল্প নয়। আমি সর্বকালের সেরা ডিফ / মার্জ সরঞ্জামটি পেয়েছি হ'ল আরাক্সিস মার্জ । স্ট্যান্ডার্ড সংস্করণ 99 ইউরোর জন্য উপলব্ধ যা এটি খুব বেশি নয়।

তারা কীভাবে এমএসজিজিটের সাথে আরাক্সিসকে সংহত করতে পারে তার জন্য একটি ডকুমেন্টেশন সরবরাহ করে।

আপনি যদি কোনও নিখরচায় সরঞ্জামে লেগে থাকতে চান, জেমেড আরাক্সিসের খুব কাছাকাছি আসে।


আমি আরাক্সিস সম্পর্কেও অনেক ভাল জিনিস শুনেছি।
প্রীত সংঘ

-1

উইন্ডোজের জন্য গিট ব্যবহারে কী সমস্যা? রেপো ভিউ থেকে, আপনি যে শাখায় রয়েছেন তার একটি আইকন রয়েছে (শীর্ষে) এবং আপনি যদি ম্যানেজ-এ ক্লিক করেন তবে আপনি খুব চাক্ষুষ এবং সুবিধাজনক উপায়ে টেনে নিয়ে যেতে পারেন।


7
আমি মনে করি প্রশ্নটি মার্জ সংঘাতগুলি সমাধান করার বিষয়ে ছিল।
লাইফ গ্রুইনওল্ড 18
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.