ইন্টেলিজ: স্থানীয় এবং গিট কমিট / ব্রাঞ্চের মধ্যে পরিবর্তিত সমস্ত ফাইলের ভিন্নতা


108

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

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

কেউ কি জানেন, এটা কিভাবে করে?


দয়া করে তাদের একটি ব্লগ পোস্টের তুলনা বিভাগটি দেখুন ।
ভিক

এই প্রশ্নটি অন্য শাখার তুলনায় সমস্ত ফাইলের (যেমন মাস্টার) আলাদা করার জন্য মেনু পদক্ষেপগুলি দেখায়: স্ট্যাকওভারফ্লো
অ্যালান থম্পসন

উত্তর:


62

জন তিরসনের উত্তরটি সঠিক হলেও এটি কীভাবে করবেন তা বোঝার জন্য আপনাকে পুরো পাঠ্যপুস্তকের মধ্য দিয়ে যেতে হবে।

ম্যাকের একই চিত্র এখানে।

  1. আমি বর্তমানে হ্যালো_ওয়ার্ল্ডের সাথে কাজ করছি এবং মাস্টারের সাথে তুলনা করতে চাই।

আপডেট: নতুন ইউআইতে ক্লিক করুন Show Diff with Working Tree

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

  1. পরবর্তী একটি উইন্ডো পপ আপ হবে। নির্বাচন করুন Filesএবং টিপুনcmd + d

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

  1. অন্য উইন্ডো যা ভিন্ন দেখায়। আপনি বিভিন্ন ধরণের বিভিন্ন পারফরম্যান্স করতে পারেন। ফাইলগুলির মধ্যে স্থান পরিবর্তন করতে cmd + shift + ]এবং ব্যবহার করুন cmd + shift + [

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

ডিফ টিপ: ইন্টেলিজজে উন্নত ডিফ বৈশিষ্ট্য সরবরাহ করে। আপনি তৃতীয় চিত্রটিতে যাচাই করতে পারেন।


4
ফাইল-বাই-ফাইলের পরিবর্তে আমি কীভাবে পুরো প্রকল্পের জন্য এটি করতে পারি?
জোমজর 2

@ জোমজর 2 আমি সেই সক্ষমতাটি আজ উপলব্ধ কিনা তা আমি সত্যিই নিশ্চিত নই। আপনি সমস্ত ফাইল ব্যবহার করে নেভিগেট করতে পারেন cmd + shift + [এবং cmd + shift + ](যদি আপনি উইন্ডো ব্যবহার করছেন তবে সিটিটিএল দিয়ে সিএমডি প্রতিস্থাপন করুন)।
অজানা

এটি ২০২০ সংস্করণ আপডেটে পরিবর্তন করা হয়েছে, আপডেট পদ্ধতির জন্য নীচে আমার উত্তরটি দেখুন।
ব্লুওয়োশি

আপনি কি প্রতিশ্রুতিবদ্ধ আইডি দিয়ে 2 টি পুনর্বিবেচনা তুলনা করতে পারেন?
ড্যান ম্যাকেক

দুঃখের বিষয়, এই মডেলটি এখন একটি ট্যাব দর্শনে পরিবর্তিত হয়েছে, যার ফাইলগুলি পৃথক নয়। এই উত্তর তাই পুরানো।
ইনোঙ্কটি

87

এটি এখন বাস্তবায়ন করা হয়েছে। দুটি শাখার তুলনা করার জন্য আপনি যা করেন:

  1. আপনি যে শাখার সাথে তুলনা করতে চান তার একটি পরীক্ষা করে দেখুন।
  2. আপনি যে শাখার সাথে তুলনা করতে চান তা নির্বাচন করুন ইন্টেলিজ উইন্ডোর নীচে ডানদিকে অবস্থিত বারে গিট শাখা পপআপের সাথে। কিছু অপশন সহ একটি পপআপ দেখানো হয়েছে।
  3. "তুলনা করুন" বিকল্পটি নির্বাচন করুন।
  4. এটি ডিফল্টরূপে সমস্ত কমিটগুলি দেখায় আপনি প্রকৃত পরিবর্তনগুলি দেখানোর জন্য "ডিফ" ট্যাবটিও নির্বাচন করতে পারেন।

এটি সমস্তই তাদের একটি ব্লগ পোস্টে আরও বৃহত্তর বিশদে বিবৃত ।


4
শাখার পরিবর্তে স্বেচ্ছাসেবীর মাধ্যমে কি এটি সম্ভব? মানে আমি দ্রুত এর জন্য একটি স্থানীয় শাখা তৈরি করতে পারি তবে এটি কিছুটা জটিল বলে মনে হচ্ছে।
রবিন

4
@ হিকারু 755 হ্যাঁ আমি একটি tmpশাখা তৈরি করেছি , আমার ধারণা এটি যথেষ্ট ভাল। ওভারকিলের মতো মনে হচ্ছে
ycomp

4
@ রবিন হ্যাঁ আপনি পারেন। ফাইলটির ইতিহাস খুলুন, দুটি কমিট নির্বাচন করুন এবং টিপুন Ctrl-D। এটি বিভিন্ন শাখার মধ্যেও কাজ করে।
ভিক্টর সার্জিইঙ্কো

16

2020 সংস্করণ আপডেটে এটি পরিবর্তন করা হয়েছে:

আপনার এখন নিম্নলিখিত কাজগুলি করতে হবে:

  1. আপনি যে শাখার তুলনা করতে চান তার একটি চেকআউট করুন।

  2. শাখা মেনু খুলুন ।

  3. আপনি যে অন্য শাখার সাথে তুলনা করতে চান তা নির্বাচন করুন।

  4. "ওয়ার্কিং ট্রি সাথে ডিসফ প্রদর্শন করুন " নির্বাচন করুন ।

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


ধন্যবাদ, আমি বুঝতে পেরেছিলাম যে এটি পরিবর্তিত হয়েছে তবে কোথায় গেছে তা অনুধাবন করতে পারিনি।
fmquaglia

4
এটি এই মুহুর্তে সর্বাধিক আপ টু ডেট উত্তর। অন্যান্য উত্তরগুলি পুরানো ইন্টেলিজি সংস্করণগুলির সাথে প্রাসঙ্গিক, তবে বর্তমানের সাথে নয়।
পাভেল

10

এটি এখন বাস্তবায়ন করা হয়। আপনি প্রকল্পটিতে ডান ক্লিক করুন এবং "গিট - শাখার সাথে তুলনা করুন ..." নির্বাচন করুন এবং masterশাখা নির্বাচন করুন । সম্পন্ন. সমস্ত ফাইলের পার্থক্য।


এটি একটি ভাল পদ্ধতির। আপনি যদি বিকল্পটি ধূসর রঙের দেখতে পান তবে এটি জাভা / প্রধান / এসসিআর প্রকল্প ফোল্ডারে সঠিক ক্লিক না করায়।
jmojico

2

আপনি যদি এখনই নিজের খোলার ফাইলটিকে অন্য একটি শাখার সাথে পাশের ফ্যাশনের সাথে তুলনা করতে চান তবে কেবল ভিসিএস -> গিট -> শাখার সাথে তুলনা করুন।


7
এটি একটি প্রশ্নের উত্তর দেয়, তবে এটি একটি নয়! :)
ল্যাম্বার্ট

0

ক্লাসে ডান ক্লিক করুন এবং গিট বিকল্পটি নির্বাচন করুন যেখানে আপনি শাখা বিকল্পের সাথে তুলনা দেখতে পাবেন যেখানে আপনি নির্দিষ্ট শাখাটি নির্বাচন করতে পারেন।

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