গিটের জন্য সেরা ভিজ্যুয়াল মার্জ করার সরঞ্জাম কী? [বন্ধ]


599

গিটে একত্রিত হওয়া দেখার এবং সম্পাদনার জন্য সেরা সরঞ্জামটি কী? আমি পৃথক প্যানেলে "খনি", "তাদের" এবং "পূর্বপুরুষ" এবং একটি চতুর্থ "আউটপুট" প্যানেলের সাথে একটি 3-উপায় সংহত দৃশ্য পেতে চাই।

এছাড়াও, সরঞ্জামটি আহ্বানের জন্য নির্দেশাবলী দুর্দান্ত হবে। (কীডডিফ 3 কীভাবে এমনভাবে শুরু করা যায় যাতে এটি আমাকে ত্রুটি না দেয় আমি এখনও বুঝতে পারি নি।)

আমার ওএস হ'ল উবুন্টু।


15
"তবে এখন এটি অনুমোদিত নয়" হ্যাঁ, আমি আজকাল স্ট্যাকওভারফ্লোকে ঘৃণা করি। এই প্রশ্নগুলি ছাড়াই এটি খুব শুষ্ক এবং বিরক্তিকর।
ইস্তভান উজ্জ্ব-ম্যাসেজোরোস

17
এমন কোনও স্ট্যাকেক্সচেঞ্জ সাইট রয়েছে যেখানে এই ধরণের প্রশ্নের অনুমতি দেওয়া হয়? যদি তা না হয় তবে ..
fzzylogic

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


6
সমস্যা: সফটওয়্যারিকগুলি অকেজো কারণ বিশেষজ্ঞরা এখানে আছেন, সেখানে নেই।
পুনরায় পোস্টার

উত্তর:


337

মাইল্ড একটি ফ্রি, ওপেন সোর্স এবং ক্রস প্ল্যাটফর্ম (ইউএনআইএক্স / লিনাক্স, ওএসএক্স, উইন্ডোজ) ডিফ / সংযুক্তকরণ সরঞ্জাম।

এটি কীভাবে ইনস্টল করবেন তা এখানে:


53
মূল লেখক যে ওএসটি ব্যবহার করছেন সে সম্পর্কে কে চিন্তা করে ?, প্রশ্নটি সবার জন্য আগ্রহী হওয়ার পক্ষে যথেষ্ট সাধারণ। এবং 3-উপায় পার্থক্য হ'ল আপনি যখন পরীক্ষার সাথে 4 টি ফলকটি দেখেন; মার্জ-বেস / স্থানীয় / দূরবর্তী / ফলাফল
এভজেনি

16
meldজটিল ডিফের সাথে ক্লান্তিকর, এর মতো বিকল্পগুলি নির্বাচন করতে সক্ষম হওয়া chose b for all unresolved conflictsপ্রতিটি কূটের জন্য সঠিকভাবে তীরটিতে ম্যানুয়ালি ক্লিক করার চেয়ে অনেক ভাল meld। এছাড়াও, জায়গায় ইনপুট ফাইলগুলি সম্পাদনা করার পরিবর্তে একটি নির্দিষ্ট আউটপুট ফাইলে মার্জ করতে সক্ষম হওয়া ব্যর্থ নার্ভগুলি ব্যাক আপ করার জন্য অমূল্য।
মার্ক বুথ

3
@naxa Meld এর এখন একটি উইন্ডোজ ইনস্টলার রয়েছে: কোড. google.com/p/meld-installer
রোমান

6
kdiff3 আপনাকে 4 টি দর্শন দেখতে দেয়, মেল্ডটি কেবলমাত্র 3 টি দর্শন দেখতে দেয়। ক্ষেত্রটি কোনও আসল সংশ্লেষের সরঞ্জাম নয়, এটি একটি পৃথক সরঞ্জাম কারণ এটি বেস সংস্করণ দৃশ্যটি দেখায় না।
আকিরা ইয়ামামোটো

4
ক্ষেত্রটি বিশেষত সংযুক্তির জন্য ভয়াবহ। প্রতিটি সংহতকে মারাত্মকভাবে বেদনাদায়ক করে তুলতে "স্ব-স্থানান্তর অ-বিরোধী পরিবর্তনগুলি" করার কোনও বিকল্প নেই।
সেরিন

91

আপনি " git mergetool" এর সাথে ব্যবহারের জন্য আপনার নিজের মার্জ সরঞ্জামটি কনফিগার করতে পারেন ।

উদাহরণ:

  git config --global merge.tool p4merge
  git config --global mergetool.p4merge.cmd p4merge '$BASE $LOCAL $REMOTE $MERGED'
  git config --global mergetool.p4merge.trustExitCode false

এবং আপনি যখন সেখানে পৌঁছেছেন, আপনি এটি " git difftool" এর জন্য আপনার ডিফ্টল হিসাবে সেট আপ করতে পারেন :

  git config --global diff.tool p4merge
  git config --global difftool.p4merge.cmd p4merge '$LOCAL $REMOTE'

নোট করুন যে ইউনিক্স / লিনাক্সে আপনি $BASEআপনার শেল দ্বারা পরিবর্তনশীল হিসাবে বিশ্লেষণ করতে চান না - এটি কাজ করার জন্য এটি আসলে আপনার ~ / .gitconfig ফাইলে উপস্থিত হওয়া উচিত।


10
নোট করুন যেহেতু পি 4 তম (বর্তমানে) সরকারীভাবে সমর্থিত গিট মার্জেটুলগুলির মধ্যে একটি, তাই এটি সরঞ্জামটি দিয়ে ঠাট্টা করার প্রয়োজন হবে না .সিএমডি ভেরিয়েবল।
ম্যাট বল

2
: আপনি সঠিক উদ্ধৃতি ব্যবহার করছেন তা নিশ্চিত করুন stackoverflow.com/a/1217994/3543437
kayleeFrye_onDeck

64

আমার প্রিয়, তুলনা 3 এর বাইরে প্রো সংস্করণে একীকরণের কার্যকারিতা রয়েছে। এর মার্জ করার সাথে ভাল জিনিসটি এটি আপনাকে সমস্ত 4 টি দর্শন দেখতে দেয়: বেস, বাম, ডান এবং একত্রিত ফলাফল result এটি পি 4 ভি এর চেয়ে কিছুটা কম দৃশ্যমান তবে উইনডিফের চেয়ে কিছুটাবেশি। এটি অনেক উত্স নিয়ন্ত্রণের সাথে সংহত করে এবং উইন্ডোজ / লিনাক্সে কাজ করে। এটিতে উন্নত নিয়ম, সংস্করণ, ম্যানুয়াল প্রান্তিককরণের মতো অনেক বৈশিষ্ট্য রয়েছে ...

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

PS: P4Merge P4V এর অন্তর্ভুক্ত। পার্ফোর্স তাদের ক্লায়েন্ট ছাড়া তাদের সরঞ্জাম পেতে এটি কিছুটা শক্ত করার চেষ্টা করে।

সোর্সগিয়ার ডিফ / মার্জটি আমার দ্বিতীয় বিনামূল্যে সরঞ্জাম পছন্দ হতে পারে। স্ক্রিন-শটটি সংযুক্ত করার জন্য এটি পরীক্ষা করুনএবং আপনি দেখতে পাবেন এটিতে কমপক্ষে 3 টি ভিউ রয়েছে।


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

পিএস: যদি কোনও সরঞ্জাম একদিন 5 টি ভিউজ মার্জিকে সমর্থন করে তবে এটি সত্যিই দুর্দান্ত হবে, কারণ আপনি যদি চেরি-বাছাই করে গিটের সাথে প্রতিশ্রুতি দেন তবে আপনার সত্যিই একটি বেস নয় তবে দুটি আছে। দুটি বেস, দুটি পরিবর্তন এবং একটির ফলে একত্রিত হয়।


7
পারফোর্স মার্জ দুর্দান্ত। এটিতে একটি 4 ফলক সংযোজন সরঞ্জাম রয়েছে, যা সত্যই সহায়তা করে: আপনার, তাদের, সাধারণ বেস, নতুন
গ্যালার


5
আপনি বাকী পারফরমেন্স ছাড়াই কেবলমাত্র P4Merge ইনস্টল করতে পারেন।
ডার্ক বেস্টার

6
P4 विसরের সর্বশেষ সংস্করণটিতে "কেবল পঠনযোগ্য" ইন্টারফেস নেই। আপনি নীচে ফলকে সংযুক্ত ফাইলটি সম্পাদনা করতে পারেন।
ইয়ান নি-লুইস

1
এটি সত্যিই দুর্দান্ত উত্তর এবং আলোচনা। ভাগ করার জন্য আপনাকে ধন্যবাদ!
শুভ

44

আমি কেডিফ 3 সম্পর্কে ভাল জিনিস শুনি।


4
+1: কেডিফ 3 মেল্ডের চেয়ে অনেক বেশি উন্নত এবং স্থানীয়ভাবে গিট দ্বারা সমর্থিত।
মার্ক বুথ

3
kdiff3আরও অনেক বেশি বৈশিষ্ট্য রয়েছে তবে meldআরও ভাল ইউআই রয়েছে। আমার মতে, meldসহজ সংযুক্তির জন্য আরও ভাল যেখানে সরবরাহ করা বৈশিষ্ট্যগুলি meldযথেষ্ট। চেষ্টা diffuseকরে দেখুন।
মিক্কো রেন্টালাইনেন

kdiff3 আপনাকে 4 টি দর্শন দেখতে দেয়, মেল্ডটি কেবলমাত্র 3 টি দর্শন দেখতে দেয়। ক্ষেত্রটি কোনও আসল সংশ্লেষের সরঞ্জাম নয়, এটি একটি পৃথক সরঞ্জাম কারণ এটি বেস সংস্করণ দৃশ্যটি দেখায় না।
আকিরা ইয়ামামোটো

43

আমার প্রিয় ভিজ্যুয়াল মার্জ সরঞ্জামটি সোর্সগিয়ার ডিফফর্মেজ

  • এটা বিনামূল্যে.
  • ক্রস প্ল্যাটফর্ম (উইন্ডোজ, ওএস এক্স, এবং লিনাক্স)।
  • পরিষ্কার ভিজ্যুয়াল ইউআই
  • আপনি যে সমস্ত ভিন্ন বৈশিষ্ট্যগুলি আশা করবেন (ডিফ, মার্জ, ফোল্ডার ডিফ)।
  • কমান্ড লাইন ইন্টারফেস.
  • ব্যবহারযোগ্য কীবোর্ড শর্টকাট।

ব্যবহারকারী ইন্টারফেস


3
গিট দিয়ে কাজ করার জন্য আপনি এটি কীভাবে কনফিগার করবেন?
রায়ান লুন্ডি

2
@Kyralessa দেখুন stackoverflow.com/questions/255202/...
লুক

2
এটি আমার সাথে পরিচয় করিয়ে দেওয়ার জন্য আপনাকে ধন্যবাদ !! : ডি এই সরঞ্জামটি পরিষ্কার এবং মেল্ডের চেয়ে বেশি ইনস্টল করতে এবং কাজ করতে সময় নেয়। আমি আধা ঘন্টা মেল্ড ইনস্টল করার চেষ্টা করে কাটিয়েছি। তবে এই আমি 5 মিনিটে করেছিলাম !!
om39a

2
দ্রষ্টব্য: ডিফ্রিম 3 ডি-মার্জ বৈশিষ্ট্যযুক্ত বলে মনে হয় না। এই কারণে কয়েক সপ্তাহ চেষ্টা করার পরে আমি এটিকে পরিত্যাগ করছি
স্টর্ম্মহক

এটি একটি দুর্দান্ত সরঞ্জাম এবং ফোল্ডারগুলির সাথে তুলনাও করতে পারে। সমস্যাটি তার ধীরে ধীরে (ম্যাকবুকপ্রো 15 2014,
ম্যাকস

33

vimdiff

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

:help vimdiff 

এই প্রশ্নটি কীভাবে এটি ব্যবহার করতে হবে তা অন্তর্ভুক্ত করে: কোনও বিরোধের সমাধানের জন্য আমি কীভাবে ভিমডিফ ব্যবহার করব?

এখানে চিত্র বর্ণনা লিখুন

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


<3 ভিএমডিফ, আমি কীভাবে এসএনএনকে 'মার্জ' সরঞ্জাম হিসাবে ব্যবহার করতে পারি তা বোঝাতে পারি না।
ক্লকপ

gvimdiff এছাড়াও এই উদ্দেশ্যে ভাল কাজ করে।
new123456

2
পলাতক প্লাগইন ব্যবহার করা আরও সহজ করে তোলে! vimcast.org/episodes/…
এরিক

কেবল যদি স্থানীয় / বেস এবং বেস / রিমোটের মধ্যে স্পষ্টভাবে আলাদাভাবে দেখার উপায় ছিল।
সিরো সান্তিলি 郝海东 冠状 病 六四 事件 法轮功

24

আপনি P4Merge চেষ্টা করতে পারেন ।

P4Merge সহ ফাইল সংস্করণগুলির মধ্যে পার্থক্যটি কল্পনা করুন। রঙ কোডিংয়ের মাধ্যমে সমান্তরাল বা সমবর্তী বিকাশ থেকে প্রাপ্ত দ্বন্দ্বগুলি সমাধান করুন।

বৈশিষ্ট্যগুলির মধ্যে রয়েছে:

  • পাঠ্য ফাইলের পার্থক্যগুলি হাইলাইট করুন এবং সম্পাদনা করুন
  • লাইন শেষ বা সাদা স্পেস অন্তর্ভুক্ত বা উপেক্ষা করতে পছন্দ করুন Choose
  • উইন্ডোজ (সিআরএলএফ), ম্যাক (সিআর) এবং ইউনিক্স (এলএফ) এর জন্য লাইন-এন্ডিং কনভেনশনগুলি স্বীকৃতি দিন
  • কমান্ড-লাইন প্যারামিটার ব্যবহার করুন এবং নন-পারফোর্স অ্যাপ্লিকেশনগুলি থেকে লঞ্চ করুন
  • ফাইলগুলি তুলনা এবং মার্জ করার সময় লাইন নম্বর প্রদর্শন করুন
  • সংশোধিত, অনন্য বা অপরিবর্তিত ফাইলগুলি বাদ দিন
  • নাম বা এক্সটেনশান দ্বারা ফাইলগুলি ফিল্টার করুন
  • পরিচিত ফাইল / ফোল্ডার শ্রেণিবিন্যাসে পরিবর্তিত সম্পদগুলি সংগঠিত করুন
  • জেপিইজি, জিআইএফ, টিআইএফএফ, বিএমপি এবং অন্যান্য ফাইল ফর্ম্যাটগুলির সাথে তুলনা করুন
  • Qt API ব্যবহার করে প্রসারিত করুন
  • ওভারলে চিত্রগুলি বা পাশাপাশি পাশাপাশি প্রদর্শন করুন
  • ওভারলেড চিত্রগুলিতে পার্থক্য হাইলাইট করুন

আমি এ পর্যন্ত দেখেছি সেরা। ত্রি-মুখী দর্শন তালিকা থেকে পরিবর্তনটি বেছে নিয়ে বিরোধগুলি সহজেই সমাধান করুন
chovy


সংশোধন লিংক perforce.com/downloads/helix#clients
আল-Mothafar

আজ এটি ব্যবহার শুরু এবং এটি বেশ স্বজ্ঞাত।
রিসোর্স

22

ইন্টেলিজ আইডিইএর রেজোলিউজ ম্যাজিক ভ্যান্ডের সাথে একটি পরিশীলিত মার্জ সংঘাতের সমাধানের সরঞ্জাম রয়েছে যা মার্জিংকে ব্যাপকভাবে সরল করে:

সূত্র: https://blog.jetbrains.com/dotnet/2017/03/13/rider-eap-update-version-control-datedia-editor- सुधार


2
আইডিয়াটির মার্জ সরঞ্জামটি কেবল উজ্জ্বল। এমনকি এটি আইডিয়া সম্প্রদায়ের সংস্করণে উপলভ্য যার অর্থ আপনি এটিকে উন্নত সংযুক্তির সরঞ্জাম হিসাবে বিনামূল্যে ব্যবহার করতে পারবেন - এটি আমি যা করছি (বেশিরভাগ ক্ষেত্রে আমি যেখানে কাজ করছি সেখানে ভিএসকোড ব্যবহার করি এবং আমি শক্ত মার্জার ক্ষেত্রে আইডিয়া ব্যবহার করি)। ভিএসকোড পাশাপাশি বেশ ভাল কাজ করে এবং কখনও কখনও আইডিয়া এর থেকেও আরও ভাল কাজ করে। তবে কঠিন ক্ষেত্রে তাদের 3-প্যানেলস-লেআউটটি আমি দেখেছি সেরা সরঞ্জাম
Godblessstrawberry

আমি ঘৃণা করি কীভাবে স্ক্রোল বার 'ফাইল সংক্ষেপ' একসাথে নয়! মূল কারণ আমি ছড়িয়ে পড়া পছন্দ করি!
এন্থনি

16

ডিফিউজ আমার প্রিয় তবে অবশ্যই আমি পক্ষপাতদুষ্ট। :-) এটা ব্যবহার করা খুব সহজ:

$ diffuse "mine" "output" "theirs"

ডিফিউজ পাইথনে লেখা একটি ছোট এবং সাধারণ পাঠ্য একীকরণ সরঞ্জাম। ডিফিউজের সাহায্যে আপনি সহজেই আপনার কোডটিতে পরিবর্তনগুলি একত্রিত করতে, সম্পাদনা করতে এবং পর্যালোচনা করতে পারেন। ডিফিউজ হ'ল ফ্রি সফটওয়্যার।


2
আমি সত্যিই ছড়িয়ে পড়া পছন্দ করি, এবং আমি পক্ষপাতদুষ্ট নই।
jturcotte

2
@ ডেরিক মোসার: diffuseদেখতে খুব সুন্দর লাগছে । আমি এখন এটি চেষ্টা করেছিলাম এবং এটি এর চেয়ে আলাদা পার্থক্য করেছে kdiff3। তবে, আমি এটির সাথে ব্যবহার করার চেষ্টা করছি git mergetoolএবং এটি একে অপরের পাশে 4 টি ফাইল (স্থানীয়, মার্জ-ফলাফল, রিমোট, বেস) খুলবে এবং আমার স্ক্রিনটি এর পক্ষে যথেষ্ট প্রশস্ত নয়। আমাকে অনেক অনুভূমিক স্ক্রোল করতে হয়েছিল। kdiff3 কেবল একে অপরের পাশে 3 এবং উইন্ডোটির নীচের অর্ধে ফলাফল প্রদর্শন করে।
ইয়ারছু

মেল্টের সাথে তুলনা করে ডিফিউজের কিছু অতিরিক্ত মার্জ বিকল্প রয়েছে (সেগুলির মধ্যে একটি বাছাইয়ের পরিবর্তে উভয় সংস্করণে যোগদানের অনুমতি দেয়)।
অড্রিয়াস মেসকাউসকাস

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

ডিফিউজে জিওআই ভাষা কীভাবে পরিবর্তন করবেন?
zach

14

আরাক্সিস মার্জ করুন http://www.araxis.com/ নিম আমি এটি ম্যাক ওএস এক্সে ব্যবহার করছি তবে আমি এটি উইন্ডোতে ব্যবহার করেছি ... এটি নিখরচায় নয় ... তবে এর কিছু দুর্দান্ত বৈশিষ্ট্য রয়েছে ... আরও ভাল উইন্ডোজ যদিও।


9

আপনি গিট মার্জেটুল দ্বারা ব্যবহৃত সরঞ্জামটি পাস করে git mergetool -t=<tool>বা পাস করে পরিবর্তন করতে পারেন --tool=<tool>। ডিফল্ট পরিবর্তন (ভিমডিফ থেকে) ব্যবহার করতে git config merge.tool <tool>



6

গিট একীকরণের জন্য, আপনি চেষ্টা করতে পারেন:

  • উইন্ডোজ, ওএস এক্স এবং লিনাক্সে দৃশ্যমানভাবে তুলনা এবং একত্রিত করার জন্য ডিফফর্মেজ করুন।

    DiffMerge

  • মাউন্ট , একটি ভিজ্যুয়াল ডিফ এবং মার্জ করার সরঞ্জাম।

    মাউন্ট একটি ভিজ্যুয়াল ডিফ এবং মার্জ টুল tool

  • কেডিফ 3 , একটি ডিফ এবং সংযুক্তকরণ প্রোগ্রাম) যা 2 বা 3 পাঠ্য ইনপুট ফাইল / ডায়ারের সাথে তুলনা করে বা একীভূত করে।
  • opendiff(ম্যাকোজে এক্সকোড সরঞ্জামগুলির অংশ), একটি কমান্ড লাইন ইউটিলিটি যা মার্জিং সহ ফাইলগুলি বা ডিরেক্টরিগুলি গ্রাফিকভাবে তুলনা করতে টার্মিনাল থেকে ফাইলমর্জ অ্যাপ্লিকেশন প্রবর্তন করে ।

2
git config --global merge.tool opendiffআমার পক্ষে সবচেয়ে ভাল কাজ করেছেন
জেমস ম্যাথু মুডজেট

5

আমি এখানে উল্লিখিত অনেকগুলি সরঞ্জাম চেষ্টা করেছি এবং সেগুলির কোনওটিই আমি সন্ধান করছি না।

ব্যক্তিগতভাবে, আমি পেয়েছি অ্যাটম পার্থক্য এবং দ্বন্দ্ব রেজল্যুশন / মার্জ visualizing জন্য একটি দুর্দান্ত সরঞ্জাম যাবে।

মার্জ করার ক্ষেত্রে, এখানে তিনটি দর্শন নেই তবে প্রতিটি সংস্করণের জন্য রঙিন হাইলাইটিংয়ের সাথে এটি সমস্ত এক হয়ে গেছে। আপনি কোডটি সরাসরি সম্পাদনা করতে পারেন বা যে স্নিপেটটি চান তার যে কোনও সংস্করণ ব্যবহার করতে বোতাম রয়েছে are

আমি এটিকে সম্পাদক বা আইডিই হিসাবে আর ব্যবহার করি না, কেবল গিট দিয়ে কাজ করার জন্য। UI পরিষ্কার করুন এবং খুব সোজা-ফরোয়ার্ড করুন, এবং এটি অত্যন্ত স্বনির্ধারিত।

  • আপনি কমান্ড লাইন থেকে এটি শুরু করতে এবং আপনি খুলতে চান এমন একটি ফাইল পাস করতে পারেন বা আপনার প্রকল্প ফোল্ডার (গিট রেপো) যুক্ত করতে পারেন।

    • আমি আপনার গাছের ভিউ পূরণ না করে প্রকল্পগুলির মধ্যে নেভিগেট করার খুব সুবিধাজনক উপায় হিসাবে প্রকল্প-পরিচালককেও সুপারিশ করব ।
  • আমার কেবল সমস্যাটি হ'ল সতেজ করা - বড় সংগ্রহস্থলগুলির সাথে কাজ করার সময় এটির বাইরে করা পরিবর্তনগুলি আপডেট করতে ধীর হতে পারে at আমি শেষ হয়ে গেলে আমি সবসময় এটি বন্ধ করি এবং আমার পরিবর্তনগুলি দেখতে / আবার প্রতিশ্রুতিবদ্ধতা দেখতে চাইলে আবার খুলি। আপনি উইন্ডোটি সিটিআরএল + শিফট + এফ 5 দিয়ে পুনরায় লোড করতে পারেন যা কেবল একটি সেকেন্ড সময় নেয়।

এবং এটা অবশ্যই বিনামূল্যে।


3

আমি মার্জ এবং তুলনার জন্য বিভিন্ন সরঞ্জাম ব্যবহার করি:

git config --global diff.tool diffuse
git config --global merge.tool kdiff3

মুঠির দ্বারা কল করা যেতে পারে:

git difftool [BRANCH] -- [FILE or DIR]

দ্বিতীয়টি বলা হয় যখন আপনি ব্যবহার করবেন git mergetool



2

আপনি যদি ভিজ্যুয়াল স্টুডিও ব্যবহার করেন , গিট মার্জ সংঘাতগুলি সমাধান করার জন্য টিম এক্সপ্লোরার অন্তর্নির্মিত সরঞ্জাম একটি খুব দুর্দান্ত সরঞ্জাম।


0

gitx http://gitx.frim.nl/

বড় কমিট সেটগুলির সাথে কাজ করার সময় কিছু বাগগুলি তবে পরিবর্তনের মাধ্যমে ব্রাউজ করার জন্য এবং স্টেজের বিভিন্ন পরিবর্তনগুলি বেছে নেওয়ার জন্য দুর্দান্ত।

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