একটি টিএফএস ওয়ার্কস্পেসের জন্য কম্পিউটারের নাম পরিবর্তন করুন


123

আমার সিস্টেম প্রশাসক আমার কম্পিউটারটির নামকরণ করেছেন। এটি যেখানে "মাই ল্যাপটপ 2" ছিল এটি এখন কেবল "মাই ল্যাপটপ"।

সুতরাং এখন আমার সমস্ত সোর্স কন্ট্রোল বাইন্ডিং এবং চেক আউট ফাইলগুলি "মাই ল্যাপটপ 2" সহ একটি ওয়ার্কস্পেস সন্ধান করছে।

ওয়ার্কস্পেসটি আমার নাম পরিবর্তিত (তবে এখনও একই) কম্পিউটারে পুনর্নির্দেশ করার কোনও উপায় আছে?


3
নীচের উত্তরের কমান্ডটি ভিজ্যুয়াল স্টুডিওর জন্য বিকাশকারী কমান্ড প্রম্পটে চালাতে হবে। উইন্ডোজ 8+ এটা খুঁজে পাওয়া কঠিন ধরনের হতে পারে, তাই এ WiredPrairie এর উত্তর তাকান stackoverflow.com/questions/21476588/... কিভাবে এটি খুঁজে পেতে একটি ভাল, walkthrough জন্য।
গ্যারেট সিম্পসন

অনলাইন ভিজ্যুয়াল স্টুডিওর সাথে ভাল কাজ করে। আজ এটি চেষ্টা করে।
গ্লেন ফেরি

উত্তর:


220

এই কমান্ডটি ভিজ্যুয়াল স্টুডিওর জন্য বিকাশকারী কমান্ড প্রম্পটে চালিত হয়েছে:

tf workspaces /updateComputerName:MyOldComputerName /s:"http://MyServer:8080/tfs/MyCollection"

এটি কম্পিউটার থেকে চালাতে হয়েছিল যা আমি ওয়ার্কস্পেসকে বরাদ্দ করতে চেয়েছিলাম (এভাবেই এটি নতুন কম্পিউটারের নাম পায়।


শুধু তথ্যের জন্য: এটি টিএফএস ২০১২ এর আওতায় স্থানীয় ওয়ার্কস্পেসগুলির সাথেও কাজ করে
ক্রুমেলুর

7
+1 এর মধ্যে যদি আপনি ইতিমধ্যে কোনও নতুন লোকাল ওয়ার্কপেসে পাথগুলি পুনরায় তৈরি করেছেন তবে এই কমান্ডটি "ইতিমধ্যে ম্যাপ করা পথ" ত্রুটির সাথে ব্যর্থ হবে। আপনাকে নতুন স্থানীয় ওয়ার্কস্পেস মুছতে হবে, তারপরে কমান্ডটি চালু করতে হবে
27'13

5
আমি এই আদেশটি কোথায় চালাব? সাধারণ কমান্ড লাইন (সেমিডি.এক্সি)? আমি সেখানে এটি চেষ্টা করেছি এবং এটি বলেছে'tf' is not recognized as an internal or external command, operable program or batch file.
জোও পোর্তেলা

11
খুঁজে পেয়েছি! গ্রেগ ব্যাখ্যা করেছেন যে আমাকে প্রথমে tfএক্সিকিউটেবল ফাইল (সিডি সি: \ প্রোগ্রাম ফাইল (x86) \ মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও 11.0 \ কমন 7 \ আইডিই) থাকা ডিরেক্টরিতে পরিবর্তন করতে হবে ।
জোও পোর্তেলা

7
বা উইন্ডোবাটন টিপুন -> সমস্ত প্রোগ্রাম -> ভিজ্যুয়াল স্টুডিও 2013 -> ভিজ্যুয়াল স্টুডিও সরঞ্জাম -> ভিএস2013 এর জন্য বিকাশকারী কমান্ড প্রম্পট
আসফ

50

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

আমার কম্পিউটারে কমান্ড প্রম্পট থেকে, আমি প্রথমে ডান ডিরেক্টরিতে পরিবর্তন করেছি:

cd c:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE

তারপর আমি আদেশটি চালিয়েছি:

tf workspaces /updateComputerName:OLDCOMPUTERNAME /s:"https://MYCOMPANY.visualstudio.com/DefaultCollection"

এটি তখন আমাকে বলেছিল যে আমার নতুন কর্মক্ষেত্রটি আমার নতুন কম্পিউটারের নামটির মেশিনের নামের সাথে মেলে।

আশা করি পথটি সাহায্য করবে।


@ অ্যান্ড্রুউসি - একই ধরণের পরিবর্তনগুলি করার আগে এবং প্রথম অনুচ্ছেদের মূলধন ও শব্দ পরিবর্তনের উপেক্ষা করার আগে আপনি কোনও জটিল কারণ আমার সম্পাদনাটিকে 'সমালোচনামূলক সমস্যাগুলি সমাধান করেননি' বলে প্রত্যাখ্যান করেছিলেন ?
রোবটনিক

আমি ভাবিনি যে প্রথম অনুচ্ছেদে পরিবর্তনগুলি উত্তরটি আরও পঠনযোগ্য করে তুলেছে; এবং আপনি কোড লাইনগুলি ভুলভাবে চিহ্নিত করেছেন - আপনি ইনডেন্টিংয়ের পরিবর্তে ব্যাকটিক্স ব্যবহার করেছেন। যদি আপনি মনে করেন যে আপনার পরিবর্তনগুলি সামগ্রীটির উন্নতি করে, আপনার সম্পাদনাটি পুনরায় জমা দিতে নির্দ্বিধায়, এবং আমি যদি এডিট কাতারে দেখি যে অন্য সম্পাদকরা সিদ্ধান্ত নিতে পারে তবে আমি এড়িয়ে যাব।
andrewsi

@আন্দ্রেউসি - ঠিক আছে ব্যাকটিক্স সম্পর্কে আপনার মতামতের সাথে আমি একমত নই - ব্যাকটিক্স আইএমওতে একক-লাইন কোড পুরোপুরি ঠিক আছে, তবে আমি ব্যক্তিগত বিষয়টিকে অগ্রাহ্য করার সাথে সাথে এই পয়েন্টটি স্থগিত করব। আমি এবার পঠনযোগ্যতার জন্য বাক্যটি পুনরায় সাজানো ছাড়াই কমপক্ষে প্রথম অনুচ্ছেদে মূলধন পরিবর্তনগুলি পুনরায় জমা দেব
রোবটনিক

ধন্যবাদ, এটি আমার অনেক সময় সাশ্রয় করেছে।
জিশান আদিল

1
@Olleh এর পরামর্শ মতো এবং tf ওয়ার্কস্পেস / সংগ্রহের ফর্ম্যাটটি ব্যবহার করতে হয়েছিল : COLLECTION_URL / আপডেট কম্পিউটার নাম: ওলডি_সিএমপিউটিউল / সংগ্রহের পরিবর্তে / এর জন্য প্রস্তাবনাটি কোথা থেকে এসেছে তা আমি জানি না, তবে এটি আমার পক্ষে কার্যকর হয়নি।
nbrosz

22

ভিএস কমান্ড প্রম্পটে যান এবং নিম্নলিখিত টাইপ করুন:

tf কর্মক্ষেত্র

এটি আপনাকে উপলভ্য সংগ্রহগুলি সরবরাহ করবে। আপনার উদ্দেশ্যে করা সংগ্রহের পাথ (মূলত একটি URL) অনুলিপি করুন। তারপরে নিম্নলিখিত টাইপ করুন:

tf কর্মক্ষেত্র / আপডেট কম্পিউটার নাম: "OLD_NAME" / সংগ্রহ: "উপরে থেকে URL টি অনুলিপি করা হয়েছে"

(উপরের উদ্ধৃতিগুলি বাদ দিন)


2
সমস্ত সংগ্রহের ইউআরএল কীভাবে দেখতে হয় সে সম্পর্কে তথ্য যুক্ত করার জন্য ধন্যবাদ
ডেভিড চেলিয়াহ

ধাপে ধাপ আত্মবিশ্বাস দেয়। আমি গ্রহণযোগ্য উত্তরে ": 8080" বন্দরটি সম্পর্কে উদ্বিগ্ন ছিলাম এবং এটি কী প্রয়োজন তা নিশ্চিত করে। - ধন্যবাদ
বেনডেকো

13

ভ্যাকাকানো সঠিক ছিল, তবে, আপডেটকম্পটারনাম সুইচটির পরে আমার ওয়ার্কস্পেসের নামটি প্রয়োজন। আমার ক্ষেত্রে কর্মক্ষেত্রটি ছিল পুরানো মেশিনের নাম।

আপনি যদি আপনার ওয়ার্কস্পেসের নামটি না জানেন তবে আপনি সমস্ত ওয়ার্কস্পেসের নামগুলি ব্যবহার করে এটি পেতে পারেন:
tf workspaces /owner:* /computer:* /server:http://MyServer:8080/tfs/MyCollection

সুতরাং আমি নিম্নলিখিত দিয়ে শেষ।
tf workspaces /updateComputerName:MyOldComputerName MyOldComputerName /s:http://MyServer:8080/tfs/MyCollection


12

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

TF400813: Resource not available for anonymous access.

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

ফাইল> সোর্স কন্ট্রোল> অ্যাডভান্সড> ওয়ার্কস্পেস (ওয়ার্কস্পেস অপসারণ)


এটি করা নিশ্চিতভাবেই সহজ (যদি আপনার "পুরানো" ওয়ার্কস্পেসে কিছু পরীক্ষা না করে থাকে)
একুস্টিকমার্টিন

9

এটি কীভাবে আমার পক্ষে কাজ করেছে তা নীচে দেওয়া হয়েছে।

পদক্ষেপ 1. যান ভিজ্যুয়াল স্টুডিও কমান্ড প্রম্পট যান

পদক্ষেপ 2. উপরের কমান্ড প্রম্পট টাইপ কমান্ড tf workspaces। এই কমান্ডটি আপনার মেশিনে তৈরি করা সমস্ত কর্মক্ষেত্র এবং সংগ্রহের নামও প্রদর্শন করবে । কমান্ডের ফলাফলের প্রথম লাইনটি সাবধানতার সাথে দেখুন Look

পদক্ষেপ 3. একই কমান্ড প্রম্পট টাইপ কমান্ড tf workspaces /updateComputerName:OLDCOMPUTERNAME /s:"collection name as shown above"

ওল্ডকোম্পার নাম এবং সংগ্রহের নাম এখানে খুব গুরুত্বপূর্ণ।


4

কেউ যদি CommandPromtআমার মতো স্বাচ্ছন্দ্য বোধ না করে তবে এই ইনফোগ্রাফিক পোস্টটি আপনাকে সহায়তা করতে পারে । এখানে ব্লগ থেকে পাঠ্য স্নিপেট:

আপনার ভিজ্যুয়াল স্টুডিও 2013 এর ফাইল মেনুতে ক্লিক করুন Now এখন ক্লিক করুন

উত্স নিয়ন্ত্রণ -> উন্নত -> কর্মক্ষেত্র ..

এটি "ওয়ার্কস্পেস পরিচালনা করুন" শিরোনাম সহ একটি উইন্ডো খুলবে। এটি এই কম্পিউটারে আপনার অ্যাক্সেস রয়েছে এমন ওয়ার্কস্পেসগুলির তালিকা দেখায়। তালিকার জন্য 4 টি কলাম রয়েছে:

  1. কর্মক্ষেত্রের নাম
  2. কম্পিউটার
  3. কর্মক্ষেত্রের মালিক
  4. মন্তব্য (যদি ওয়ার্কস্পেস তৈরি করার সময় যুক্ত করা হয়)

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

ওয়ার্কস্পেস আপডেট করুন: পরে আপনি যদি নিজের কম্পিউটারের নাম পরিবর্তন করে থাকেন বা যাইহোক আপনি সেই অনুযায়ী আপনার ওয়ার্কস্পেস আপডেট করতে চান তবে আপনি যে ওয়ার্কস্পেসটি সম্পাদনা করতে চান তা নির্বাচন করুন এবং সম্পাদনা বোতামে ক্লিক করুন; এখানে আপনি আপনার কর্মক্ষেত্রের বিশদ আপডেট করতে পারেন।


6
আমি দেখতে পাচ্ছি না, কীভাবে এই ক্ষেত্রে সামঞ্জস্য পরিবর্তন করা যায়, ক্ষেত্রটি প্রদর্শন করার কারণে এটি কেবল পঠিত হয়। আপনি এই ব্যাখ্যা করতে পারেন?
লার্গার্ন

3

ব্যবহারকারীর জবাব: আমার জন্য মুক্ত এবং নিখরচায় কাজ করেছে। ফাইল -> উত্স নিয়ন্ত্রণ -> উন্নত -> কর্মক্ষেত্র

এটি "ওয়ার্কস্পেস পরিচালনা করুন" শিরোনাম সহ একটি উইন্ডো খুলবে। "রিমোট ওয়ার্কস্পেসগুলি দেখান" টিক দিন যা ওয়ার্কস্পেসটি দেখিয়েছিল যা .সিএস ফাইল পরিবর্তনগুলিতে অবরুদ্ধ ছিল। আমি সরিয়েছি এবং আমি এখন ভাল কাজ করছি :)


ধন্যবাদ মান্ডি এটি সহজ পদক্ষেপ এবং আমার পক্ষেও কাজ করে।
এস। মায়ল

1

শুধু টিএফএস অনলাইন (এমএস হোস্টেড টিএফএস) ব্যবহারকারীদের জন্য স্পষ্ট করতে - যদি আপনার ইউআরএল "mytfs.visualstudio.com" হয় এবং আপনার সংগ্রহটি "ডিফল্ট সংগ্রহ" হয় তবে উপরের তালিকাভুক্ত কমান্ডগুলি হ'ল:

সমস্ত কর্মক্ষেত্র তালিকাভুক্ত করতে: tf ওয়ার্কস্পেস / মালিক: * / কম্পিউটার: * / সার্ভার: https://mytfs.visualstudio.com/Default Colલેક્શન

ওল্ডপিসনাম থেকে আপডেট করতে: tf ওয়ার্কস্পেস / আপডেট কম্পিউটার কম্পিউটার: ওল্ডপিসনাম / সার্ভার: https://mytfs.visualstudio.com / ডিফল্ট সংগ্রহ

সংক্ষেপে, এইচটিটিপিএস নির্দিষ্ট করুন, বন্দর উপেক্ষা করুন এবং একটি / টিএফএস / ফোল্ডার কাঠামো যুক্ত করবেন না।

তারপরে আপনি সোর্স কন্ট্রোল এক্সপ্লোরারে গিয়ে ওয়ার্কস্পেস ড্রপ ডাউন ব্যবহার করে ওয়ার্কস্পেসটি নির্বাচন করতে পারেন (এবং ইচ্ছা করলে নতুন নাম দিন)।


1

ভিজ্যুয়াল স্টুডিওতে .. "টিম এক্সপ্লোরার-হোম" এ যান ... আপনি নিজের ওয়ার্কস্পেসের নামটি দেখতে সক্ষম হবেন .. এটিতে ক্লিক করুন এবং "পরিচালনা করুন" .. আপনার কর্মক্ষেত্র যুক্ত করুন .. এটি কৌশলটি করা উচিত ...


1

নতুন কর্মক্ষেত্র তৈরি করার পরে পেতে এবং মানচিত্র এড়ানোর জন্য

  1. চালান cmd

  2. ভিজ্যুয়াল স্টুডিও আইডিই পথে নেভিগেট করুন। এটার মতো কিছু:

    C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE
    
  3. এই আদেশটি চালান:

    tf workspaces /updateComputerName:MyOldComputerName /s:"http://MyServer/tfs/MyCollection"
    
  4. "ওয়ার্কস্পেস পরিচালনা করুন" এ যুক্ত ওয়ার্কস্পেসটি মুছে ফেলুন (আপনার বর্তমান কম্পিউটারের নাম হিসাবে নাম দেওয়া হয়েছে) এবং আপনার বর্তমান কম্পিউটারের নামে পুরানোটির নাম পরিবর্তন করুন।

এই দৃশ্যে আপনার কোনও অতিরিক্ত গেট এবং মানচিত্রের দরকার নেই।


0

আমারও একই সমস্যা ছিল এবং এখানে এসেছি। তবে আমি সবেমাত্র বন্ধ করে দিয়ে আবার ভিজ্যুয়াল স্টুডিও খুললাম এবং এটি ভাল ছিল। সুতরাং ... এটি কারও কারও জন্য সমাধান হতে পারে।


0

পূর্বের কয়েকটি উত্তরগুলিকে প্রসারিত করতে আমার সংগ্রহের নামটির কিছু জায়গা ছিল। এমনকি যদি সংগ্রহের নামটি উদ্ধৃতিতে ঘিরে থাকে ( "http://1.2.3.4:8080/tfs/My Collection Name") %20নামটি সঠিকভাবে সমাধান করার জন্য আপনাকে কোনও স্থান অক্ষর প্রতিস্থাপন করতে হবে ( tf workspaces /updateComputerName:MyOldComputerName /s:"http://1.2.3.4:8080/tfs/My%20Collection%20Name")


0

আমাকে ভিএস-এর বিকাশকারী কমান্ড প্রম্পটে এটি করতে হয়েছিল:

সি: \ প্রোগ্রাম ফাইলগুলি (x86) \ মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও 14.0> টিএফ ওয়ার্কস্পেস / ডিলিট / সার্ভার: http://tfs.mysite.com:8080/tfs/defaultcollection ডেভশেড 22; ওয়ারেন


-2
  1. প্রকল্প ফোল্ডারের একটি অনুলিপি তৈরি করুন
  2. টিমএক্সপ্লোরার / উত্সকন্ট্রোলের মূল স্থানীয় ফোল্ডারটি মানচিত্র করুন
  3. মূল স্থানীয় ফোল্ডার এবং উপ-ফোল্ডারগুলিতে কেবল পঠনযোগ্য বৈশিষ্ট্য সেট করুন
  4. মূল ফোল্ডার থেকে প্রকল্পটি লোড করুন, অনলাইনে যান এবং সর্বশেষ সংস্করণ পান। স্থানীয় ফাইলগুলি ওভাররাইট করা হবে।
  5. সমাধান বন্ধ করুন, আসল ফোল্ডারটি মুছুন, মূল ফোল্ডারের নাম সহ অনুলিপি পুনরুদ্ধার করুন
  6. সমাধান খুলুন, অনলাইনে যান এবং আপনি দ্বন্দ্ব ছাড়াই ফাইলগুলি চেক-ইন করতে পারেন।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.