টিএফএস: প্রধান থেকে পরিবর্তনগুলি সহ শাখা আপডেট করা


100

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

আমি কেমন করে ঐটি করি?

উত্তর:


175

ভিজ্যুয়াল স্টুডিও থেকে, ওপেন সোর্স কন্ট্রোল এক্সপ্লোরার:

  • দেখুন | টিম এক্সপ্লোরার
  • টিম এক্সপ্লোরার থেকে আপনার টিম প্রকল্পটি নির্বাচন করুন , এটি প্রসারিত করুন এবং সোর্স নিয়ন্ত্রণে ডাবল ক্লিক করুন
  • সোর্স কন্ট্রোল এক্সপ্লোরারের বাম-প্যানেতে আপনার টিম প্রকল্পটি নির্বাচন করুন ।
  • ডান হাতের ফলকে, আপনার মূললাইন শাখাটি সন্ধান করুন, ডান ক্লিক করুন এবং নির্বাচন করুন মার্জ ...
  • ইন উদ্দিষ্ট শাখা ড্রপ-ডাউন করুন, আপনার দেব শাখা নির্বাচন করুন।
  • আপনি যদি মূল লাইনে থাকা সমস্ত পরিবর্তনের একটি উপসেট চান:
    • নির্বাচিত চেঞ্জসেট রেডিও বোতামটি চয়ন করুন, পরবর্তী ক্লিক করুন ।
    • আপনার অন্যান্য দেবের শাখা থেকে মুখ্যতে রূপান্তরকারীগুলি পরিবর্তনগুলি নির্বাচন করুন, পরবর্তী ক্লিক করুন ।
  • অন্যথায়, সমস্ত পরিবর্তনগুলি নির্বাচিত নির্দিষ্ট সংস্করণ পর্যন্ত রাখুন , পরবর্তী ক্লিক করুন
    • পরবর্তী ধাপে আপনি একটি সংস্করণ প্রকার চয়ন করেছেন। ডিফল্ট, সর্বশেষ সংস্করণটি স্পষ্টতই সোজাসাপ্টা এবং স্ব-ব্যাখ্যামূলক: আপনার শাখাটি মূল লাইন থেকে আপনার শাখায় তৈরি হওয়ার পরে আপনি সমস্ত পরিবর্তন ঘটাচ্ছেন। অন্যান্য পছন্দগুলি সোজা, তবে এখানে উপলব্ধ প্রতিটি বিকল্পের একটি টিউটোরিয়াল ব্যাখ্যা যথেষ্ট পরিমাণ জায়গা নিতে পারে।
    • উইজার্ডের বাকী ধাপগুলি দিয়ে যান।
  • সমাপ্তি ক্লিক করুন ।
  • যদি কোনও ত্রুটি বা একত্রীকরণের দ্বন্দ্ব রয়েছে, আপনাকে শেষ করার জন্য যখন অন্য পরিবর্তনগুলি করা হয়েছিল তখন উত্স নিয়ন্ত্রণে আপনার পরিবর্তনগুলি যাচাই করে দেখলে আপনি যা ঠিক তা সমাধান করার জন্য আপনাকে অনুরোধ করা হবে।
  • মার্জ হয়ে যাওয়ার পরে, সমস্ত পরিবর্তনগুলি আপনার শাখার স্থানীয় অনুলিপিতে রয়েছে, তবে তারা এখনও উত্স নিয়ন্ত্রণে প্রতিশ্রুতিবদ্ধ নয়। আপনার শাখায় আপনার সমস্ত বিল্ড এবং পরীক্ষা শেষ হয়ে গেলে আপনি মার্জটি পরীক্ষা করতে পারেন। ভিজ্যুয়াল স্টুডিও থেকে:
    • দেখুন | অন্যান্য উইন্ডোজ | মুলতুবি পরিবর্তনগুলি
    • এই মার্জ সম্পর্কিত সমস্ত ফাইল চেক করা আছে কিনা তা নিশ্চিত করুন, সংযুক্তির বর্ণনা দেওয়ার জন্য মন্তব্য যুক্ত করুন এবং চেক ইন ক্লিক করুন

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

মার্জ করার জন্য কমান্ড-লাইন রয়েছে, tf merge /?ভিজ্যুয়াল স্টুডিও কমান্ড প্রম্পট থেকে চালানো ।

গুড লাক এবং মজা আছে!


1
নিখুঁতভাবে কাজ করেছেন। ধন্যবাদ। আমি নিশ্চিত করতে চেয়েছিলাম যে আমি এটি সঠিক উপায়ে নিয়েছি। এটি নিখুঁত।
ক্যাফগিকে

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

যদি আমি উত্স মেইন থেকে আমার লক্ষ্য শাখায় একটি নির্দিষ্ট লেবেল একত্রীকরণ করতে চাই তবে কী হবে? পছন্দসই লেবেলটি মূল শাখার ক্রিয়াকলাপের পরে তৈরি হয়েছে (কেবল স্পষ্টতার জন্য)
সাইমন বোসলে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.