"ওয়ার্কস্পেস সংস্করণের সাথে তুলনা করুন" এবং "সর্বশেষ সংস্করণের সাথে তুলনা করুন" এর মধ্যে পার্থক্য কী?


91

আমি টিএফএস এর সাথে ভিজ্যুয়াল স্টুডিও 2012 ব্যবহার করছি। যখনই আমি আমার চেক আউট করা ফাইলগুলি তুলনা করতে চাই, আমার কাছে দুটি পছন্দ থেকে বেছে নিতে হবে:

  1. কর্মক্ষেত্র সংস্করণ সঙ্গে তুলনা করুন
  2. সর্বশেষ সংস্করণ সঙ্গে তুলনা করুন

স্ক্রিনশট

পার্থক্য কি ?

উত্তর:


78

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

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

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

স্ক্রিনের তুলনা করুন


"আপনি যখন এই বিকল্পটি নির্বাচন করেন, বর্তমানে আপনার কর্মক্ষেত্রের সংস্করণটির সাথে তুলনা করা হবে।" কিসের সাথে তুলনা?
বিলাল ফজলানী

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

4
চেঞ্জসেট সংস্করণ দিয়ে আপনি সর্বশেষে ডিস্কে যা আছে তা নির্বাচিত ওয়ার্কস্পেসে সর্বশেষ ডাউনলোড করেছেন।
জেসিউইউইং

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

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

79
  • সঙ্গে তুলনা কর্মক্ষেত্র সংস্করণ বাস্তবে ফাইলের সংস্করণের সাথে সম্পাদিত ফাইল তুলনা সময় আপনি চেক আউট এ (তুলনা একচেটিয়াভাবে আপনার পরিবর্তন)।

  • সঙ্গে তুলনা সর্বশেষ সংস্করণ ফাইলের সর্বশেষ সংস্করণের সাথে সম্পাদিত ফাইল তুলনা আপনার কোড সংগ্রহস্থলের উপস্থিত অর্থাত এটি আপনার সহকর্মীদের করা পরিবর্তনগুলি অন্তর্ভুক্ত হতে পারে

http://codereferences.blogspot.ca/2012/03/tfs-compare-with-workspace-version.html


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

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

5

@ সেরিওর 3/28/14 উত্তরটি উত্তম বর্ণনামূলক উত্তর। যাইহোক, আমি নিশ্চিত যে অনেকের (নিজেকে সহ) একটি উদাহরণ সহ ব্যাক-আপ করা দরকার এবং এটি এখানে রয়েছে:

  1. সবার জন্য, "সর্বশেষতম সংস্করণ" = চেঞ্জসেট # 1।
  2. আপনি "সর্বশেষ পান"।
  3. আপনার জন্য, "ওয়ার্কস্পেস সংস্করণ" = পরিবর্তন সেট # 1।
  4. আপনি পরিবর্তন করুন।
  5. বিকাশকারী বি "সর্বশেষ পান"।
  6. বিকাশকারী বি এর জন্য, "ওয়ার্কস্পেস সংস্করণ" এছাড়াও = পরিবর্তন সেট # 1।
  7. বিকাশকারী বি পরিবর্তন করে।
  8. বিকাশকারী বি "চেক-ইন"।
  9. সবার জন্য, "সর্বশেষতম সংস্করণ" = চেঞ্জসেট # 2।
  10. বিকাশকারী বি এর জন্য, "ওয়ার্কস্পেস সংস্করণ" = পরিবর্তন সেট # 2।
  11. আপনার জন্য, "ওয়ার্কস্পেস সংস্করণ" এখনও = পরিবর্তন সেট # 1।
  12. আপনি "সর্বশেষ পান", "সংঘাতগুলি মার্জ করুন" (প্রয়োজনে) এবং "চেক ইন" "
  13. সবার জন্য, "সর্বশেষতম সংস্করণ" = চেঞ্জসেট # 3।
  14. আপনার জন্য, "ওয়ার্কস্পেস সংস্করণ" = পরিবর্তন সেট # 3।
  15. বিকাশকারী বি এর জন্য, "ওয়ার্কস্পেস সংস্করণ" এখনও = পরিবর্তন সেট # 2।

0

উত্তরটি পুনরায় চালু করতে:

স্থানীয় ফাইলটি আপনি যে কাজ করছেন তা সর্বদা।

সার্ভার ফাইলটি হ'ল:

  1. অন্যান্য সমস্ত চেক-ইন সহ সর্বশেষতম সংস্করণ। (আপনি নিজের পরিবর্তনগুলি দেখুন, পাশাপাশি অন্যান্য লোকের পরিবর্তনগুলিও দেখুন ))

  2. সংস্করণটি যেমনটি ছিল তখন এটি ছিল (আপনি কেবল নিজের পরিবর্তনগুলি দেখতে পাচ্ছেন , এমনকি অন্য লোকেরা চেক ইন করে থাকলেও)।

যদি আপনার চেকআউট হওয়ার পরে অন্য কোনও ব্যক্তি যদি ফাইলগুলিতে চেক করে না, তবে উপরের উভয় উভয়ই একই ফলাফল তৈরি করে।

তাই আপনি যখন শুরু করেছিলেন তখন যা হয়েছিল তার বিরুদ্ধে আপনি যদি যা করেছেন তার তুলনা করতে চান, তবে ওয়ার্কস্পেস সংস্করণ নির্বাচন করুন

আপনি যদি অন্য লোকেরা যা করেছেন তার বিরুদ্ধে আপনি যা করেছেন তার তুলনা করতে চাইলে সর্বশেষ সংস্করণটি নির্বাচন করুন

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