টিএফএসে অন্য ব্যবহারকারীর চেকআউটটি কীভাবে পূর্বাবস্থাপন করবেন?


95

আবাসিক টিএফএস প্রশাসক হিসাবে, উপলক্ষে আমাকে একটি চেকআউট (সাধারণত একটি লক) পূর্বে করতে বলা হয় যা কোনও ব্যবহারকারী কোনও নির্দিষ্ট ফাইলের উত্স নিয়ন্ত্রণে চেক করে রেখেছিল।

আপনি কীভাবে অন্য ব্যবহারকারীর চেকআউটটিকে পূর্বাবস্থায় ফেরাবেন?

উত্তর:


144

এটি করার জন্য কমপক্ষে 2 টি পৃথক পদ্ধতি রয়েছে:

কমান্ড লাইন

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

tf undo [/workspace:workspacename[;workspaceowner]] 
[/server:servername] [/recursive] itemspec [/noprompt]

একটি ফাইলের জন্য

tf undo /workspace:workspacename;workspaceowner $/projectname/filename.cs

জিইউআই

দ্বিতীয়টি জিইউআইয়ের মাধ্যমে, তবে স্ট্যান্ডার্ড আসে না - আপনাকে টিএফএস পাওয়ার সরঞ্জামগুলি ইনস্টল করতে হবে । এই পদ্ধতিটি কীভাবে ব্যবহার করবেন সে সম্পর্কে বিস্তারিত জানার জন্য এখানে দেখুন ।

মনে রাখবেন যে দুটি পদ্ধতিই আপনার যথাযথ অধিকারের প্রয়োজন হবে। অনুমতিগুলিকে "অন্যান্য ব্যবহারকারীর পরিবর্তনগুলি পূর্বাবস্থায় ফিরিয়ে আনুন" এবং "অন্যান্য ব্যবহারকারীর পরিবর্তন আনলক করুন" বলা হয়। এই অনুমতিগুলি এর দ্বারা দেখা যেতে পারে:

  1. সোর্স কন্ট্রোল এক্সপ্লোরারে কাঙ্ক্ষিত প্রকল্প, ফোল্ডার বা ফাইলটিতে ডান-ক্লিক করা
  2. বৈশিষ্ট্য নির্বাচন করুন
  3. সুরক্ষা ট্যাবটি নির্বাচন করুন
  4. শীর্ষে ব্যবহারকারী এবং গোষ্ঠী বিভাগে উপযুক্ত ব্যবহারকারী বা গোষ্ঠীটি নির্বাচন করুন
  5. নীচের অংশে "[ব্যবহারকারীর / গোষ্ঠীগুলির জন্য অনুমতি:" বিভাগটি দেখুন

কর্মক্ষেত্র মোছা হচ্ছে

tf workspace /delete WorkspaceName;User
             /server:http://server:8080/tfs/MyTeamCollection 

আমার জন্য কমান্ড tf পূর্বাবস্থায় ফিরুন / কর্মক্ষেত্র: mydesk * .sdf "কোনও মুলতুবি পরিবর্তন নেই" রিপোর্ট করেছে তবে চেক-আউট (লক) পূর্বাবস্থায় ফিরিয়ে
আনবে না

আমার * .sdf আইটেমপ্যাকের জন্য টিএফএস সার্ভারের পথটি ভুলে গিয়েছি, আমি ধরে নিয়েছি এটি বর্তমান ডিরেক্টরি থেকে এটি কার্যকর হবে। আপনি যে কমান্ড লাইনটি দিয়েছেন তা এখন আমার পক্ষে কাজ করে।
ডুম্বলডেড

4
নিশ্চিত করুন যে আপনি ফাঁকা জায়গার সাথে পাথের চারপাশে উদ্ধৃতি ব্যবহার করেছেন, অন্যথায় আপনি এই বার্তাটি পেতে পারেন: "
x

ওয়ার্কস্পেসের নামটি কীভাবে খুঁজে পাব? আমি দেখতে পাচ্ছি যে আমি চালাতে পারি: tf ওয়ার্কস্পেস / মালিক: [অন্যান্য ব্যবহারকারী] / সার্ভার: [সার্ভার], আমি ব্যবহারকারীর চারটি ওয়ার্কস্পেসের একটি তালিকা পেয়েছি, তবে আমি কীভাবে জানব যে ফাইলের জন্য এটি কোন কর্মক্ষেত্রের জায়গা?
পিটারএক্স

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

36

আমি খুঁজে পাওয়া সবচেয়ে সহজ উপায় হ'ল ফ্রি টিএফএস সাইডিকিক অ্যাপ্লিকেশনটি ব্যবহার করা । এটিতে অন্য ব্যবহারকারীর চেকআউটটি দেখতে এবং পূর্বাবস্থায় ফেলার বিকল্প রয়েছে।


4
এটি "স্ট্যাটাস সাইডিকিক" এর নীচে। অনুসন্ধান করুন, ফাইল নির্বাচন করুন, পূর্বাবস্থা
ওল্ফ 5

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

এটি আশ্চর্যজনকভাবে কাজ করেছে। ওয়ার্কস্পেসের নামগুলি বের করার চেষ্টা করা এবং কমান্ড লাইন সরঞ্জামটি ব্যবহার করার চেয়ে অনেক সহজ।
বো ফ্লেক্সসন

28

আমি নিজেই এই সমস্যাটি পেয়েছি এবং পুরানো ওয়ার্কস্পেসগুলি পরিষ্কার করার একটি সহজ উপায় পেয়েছি।

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

  2. থেকে 'কর্মস্থান' ড্রপ-ডাউন নির্বাচন করুন ' ওয়ার্কস্পেস ... '

  3. আপনার বর্তমান পিসিতে ওয়ার্কস্পেসগুলি দেখিয়ে একটি ডায়ালগ উপস্থিত হবে। 'নির্বাচন দূরবর্তী ওয়ার্কস্পেস দেখান '

  4. আপনি এখন আপনার পূর্ববর্তী পিসি থেকে কর্মক্ষেত্রগুলিও দেখতে পাবেন (যতক্ষণ না সেগুলি একই ব্যবহারকারী অ্যাকাউন্ট থেকে থাকে)। পুরানো কর্মক্ষেত্র (গুলি) নির্বাচন করুন এবং ' সরান ' ক্লিক করুন । এটি কোনও স্থায়ী চেকআউট সহ টিএফএস থেকে পুরানো ওয়ার্কস্পেস মুছে ফেলতে হবে।

আমি নিশ্চিত আর্ন এর সমাধান খুঁজে পেয়েছে তবে আমি আশা করি এটি অন্যদের যারা এই সমস্যাটি গুগল করে তাদের সহায়তা করে।


7
আপনি যদি ওয়ার্কস্পেসের মালিক হন তবে এটি ভালভাবে কাজ করে, বিশেষত আপনার বর্তমান কর্মক্ষেত্রের তালিকাটি পরিষ্কার করার জন্য। অন্য ব্যবহারকারীর কর্মক্ষেত্র বা চেকআউট লকগুলি মুছে ফেলার জন্য এতটা ভাল নয় :-)।
জাফান শ্রয়েডার

রাজি। এটি অন্য পিসি থেকে আপনার নিজের চেকআউট লকগুলি মুছে ফেলার জন্য ভাল কাজ করে।
ক্রিস

4
ঠিক আছে, তবে প্রশ্নটি এমন কোনও ফাইলকে আনলক করতে নির্দিষ্ট যা বিভিন্ন ব্যবহারকারীকে চেক আউট করা যায়।
ব্রেইনস্লাগস 83

9

আপনার ফাইল টিএফএস সাইডিকিক এ সিলেক্ট করুন, তারপরে তালিকার উপরে, আপনার কাছে "পূর্বাবস্থায় ফিরে আসা পরিবর্তন" রয়েছে। এটিতে ক্লিক করুন এবং পরিবর্তনটি পূর্বাবস্থায় ফিরে আসবে :) আইকনটি এমএস শব্দের "পূর্বাবস্থায় ফিরিয়ে আনুন" আইকনের অনুরূপ http://www.attrice.info/cm/tfs/index.htm থেকে টিএফএসের সাইড-কিকগুলি পান


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