টিএফএস পৃথক ফোল্ডারে নির্দিষ্ট সংস্করণ পান


111

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

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

উত্তর:


141

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

এখন বুঝতে পারি, আমি কখনই এটি চেষ্টা করেছিলাম না।


1
বিকল্পভাবে আপনি অস্থায়ীভাবে আপনার প্রকল্পের জন্য ফোল্ডার ম্যাপিং পরিবর্তন করতে পারেন, তবে এটি অ্যান্ডির প্রস্তাবিত সমাধান হিসাবে পরিষ্কার নয়।
ফ্লোরিন ডুমিট্রেস্কু

দ্রষ্টব্য: চেঞ্জসেটে কেবলমাত্র তালিকাভুক্ত ফাইলগুলি পেতে আমাকে কমান্ড-লাইন সংস্করণটি ব্যবহার করতে হয়েছিল। ভিজ্যুয়াল ইন্টারফেস সমস্ত ফাইল পুনরুদ্ধার করেছে। আমি এই আদেশটি ব্যবহার করেছি: ** tfpt getcs / changeset: #### **
ইঞ্জিনিয়ার

আমি এটি কাজ করতে পারি না। আমি ঠিক সেই ফোল্ডারের জন্য একটি নতুন ওয়ার্কস্পেস যুক্ত করেছি (রুট ওয়ার্কস্পেসটি একই রাখার সময়), তবে এটি ওয়ার্কস্পেস পরিবর্তন করে নি।
টুডমো

3
ওয়ার্কস্পেসগুলি কীভাবে তৈরি করতে এবং কাজ করতে হয় তার নির্দেশাবলীর জন্য এখানে একটি লিঙ্ক রয়েছে যা অ্যান্ডির পদ্ধতিটি করতে আমাকে সহায়তা করেছিল।
আনসসেস

5

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

এটি কোনও ঝুঁকি ছাড়াই নয় তবে টিএফএসের বিরক্তিকর এবং পুরানো ওয়ার্কস্পেসের মডেল দেওয়া হয়েছে এটি সম্পূর্ণ নতুন কর্মক্ষেত্রের ম্যাপিং বা অন্যান্য ফ্যাল্পিংয়ের সমস্যায় না গিয়েই আপনি আশা করতে পারেন সেরা।


2

দ্বারা সংস্করণ সহ আপনি একটি শাখা তৈরি করতে পারেন

  • পরিবর্তন সেট
  • সর্বশেষ সংস্করণ
  • লেবেল
  • তারিখ
  • ওয়ার্কস্পেস সংস্করণ

তারপরে বাগটি ঠিক করার জন্য সেই শাখাটি ব্যবহার করুন এবং প্রয়োজনে পরিবর্তনগুলি একত্রিত করুন বা নিজেই শাখাটি ছেড়ে দিন।


0

একটি একক ফাইলে সম্পাদনা করার জন্য, এখানে ভিজ্যুয়াল স্টুডিওর মধ্যে একটি দ্রুত হ্যাক রয়েছে:

  1. ওপেন সোর্স কন্ট্রোল এক্সপ্লোরার
  2. কাঙ্ক্ষিত ফাইল থেকে নিচে ড্রিল
  3. ফাইল> উত্স নিয়ন্ত্রণ> ইতিহাস দেখুন
  4. পছন্দসই সংস্করণ নির্বাচন করুন (চেঞ্জসেট)
  5. সরঞ্জামদণ্ড / প্রসঙ্গ মেনু> তুলনা করুন
  6. বাম ফলকে ক্লিক করুন, সমস্ত নির্বাচন করুন, অনুলিপি করুন, আপনার প্রিয় সম্পাদকটিতে আটকান এবং সংরক্ষণ করুন

1
ডিরেক্টরি গাছের পার্থক্যগুলির প্রয়োজন হলে এটি অনেক বেশি কাজ হতে পারে।
মার্টিন

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