স্ক্রিপ্টিং টিএফএস কমান্ড লাইনটি সর্বশেষ সংস্করণ পান, প্রোগ্রাম আউট হিসাবে চেক আউট এবং চেক ইন করুন


102

আমি টিম ফাউন্ডেশন সার্ভারে সংযোগ রাখতে WinXP, VS 2008 এবং টিম এক্সপ্লোরার ব্যবহার করি।

আমাকে নিম্নলিখিত স্ক্রিপ্ট করতে হবে (যেমন বিএটি ফাইল স্ক্রিপ্ট):

  • টিম প্রকল্পে ফোল্ডারের সর্বশেষ সংস্করণ পান।
  • টিম প্রকল্পে ফোল্ডারের ফাইলগুলি দেখুন Check
  • টিম প্রকল্পে ফোল্ডারের ফাইলগুলি চেক করুন।

আমার টিএফস্প্রোজেক্টটি $/Arquitectura/Main/, পথে ম্যাপ করা হয়েছেC:\TFS\Arquitectura

কারও কি কোনও নমুনা কোড বা পরামর্শ আছে?

উত্তর:


159

কমান্ড লাইনে tf.exe ব্যবহার করুন।

নিম্নলিখিত উদাহরণগুলিতে, %PathToIde%সাধারণত এটি এর মতো পথে থাকে: %ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDEবা উইন্ডোজ এক্স 64: %ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE(ভিজ্যুয়াল স্টুডিও সংস্করণ এবং ইনস্টলেশন সেটিংসের উপর নির্ভর করে)।

প্রাপ্তির উদাহরণ:

cd C:\TFS\Arquitectura
"%PathToIde%\TF.exe" get $/Arquitectura/Main /recursive

চেকআউটের উদাহরণ:

cd C:\TFS\Arquitectura
"%PathToIde%\TF.exe" checkout $/Arquitectura/Main /recursive

চেকিনের উদাহরণ:

cd C:\TFS\Arquitectura
"%PathToIde%\TF.exe" checkin $/Arquitectura/Main /recursive

টিএফ কমান্ডলাইনে আরও তথ্যের জন্য দেখুন ।


5
"% প্রোগ্রাম ফাইলস (x86)% \ মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও 10.0 \ কমন 7 \ আইডিই \ টিএফ.এক্সি" উইন এক্স 64 এ ভিসি 2010 এর জন্য $ / প্রকল্প / পুনরাবৃত্তি পান get ইনপুট জন্য ধন্যবাদ, খুব দরকারী!
আন্দ্রেয়াস রেফ

4
"% VS120COMNTOOLS% .. \ IDE \ TF.exe" VS2013- এর জন্য PRO / PROJECT_NAME / পুনরাবৃত্তি পান
ইগোরোশি

এই পুরানো পোস্টটি খননের জন্য দুঃখিত, তবে আমার একটি প্রশ্ন রয়েছে: বিভিন্ন স্থানীয় টিএফএস ওয়ার্কস্পেসের সাথে কাজ করার সময়, আমি কোথায় ওয়ার্কস্পেসটি ব্যবহার করব তা নির্দিষ্ট করব? বা এটি কি বর্তমান ওয়ার্কিং ডিরেক্টরি দ্বারা বোঝানো হয়েছে?
Scrontch

11

ভিএস ২০১7 এর জন্য আপডেট

সি: \ প্রোগ্রাম ফাইলগুলি (x86) \ মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও \ 2017 \ এন্টারপ্রাইজ \ কমন 7 \ আইডিই \ কমন এক্সটেনশনগুলি \ মাইক্রোসফ্ট \ টিমফাউন্ডেশন \ টিম এক্সপ্লোরার f tf.exe '


7
উত্তরের চেয়ে ভাল মন্তব্য।
কিকিনেট

পেশাদার "সি: \ প্রোগ্রাম ফাইলগুলি (x86) \ মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও \ 2017 \ পেশাদার \ কমন 7 \ আইডিই \ কমন এক্সটেনশানস \ মাইক্রোসফ্ট \ টিমফাউন্ডেশন \ টিম এক্সপ্লোরার \ টিএফ.এক্সে"
রূপেশ কুমার তিওয়ারি

5

"সি: \ প্রোগ্রাম ফাইলগুলি (x86) \ মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও 9.0 \ কমন 7 \ আইডিই \ tf.exe" "$ / প্রকল্পের নাম / মূল" / বল / পুনরাবৃত্ত


5
@ নিওলিস্ক আপনি কেন /forceএই স্ট্যান্ডার্ড ক্ষেত্রে ব্যবহারের পরামর্শ দিচ্ছেন ?
মেমার্ক

4

উইন্ডোজ 7 64 বিটের জন্য ডেট কোড আপ করুন

"%ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE\TF.exe" get /recursive

এটি আমার পক্ষে কাজ করেছে।


0

আমি উইন্ডোজ 10 -৪-বিট-এ পাওয়ারশেলের নীচের কোডটির চেষ্টা করেছি এবং এটি আমার পক্ষে কাজ করেছে:

সিডি সি: \ মাই ওয়ার্কস্পেস এবং "সি: \ প্রোগ্রাম ফাইলগুলি (x86) \ মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও 14.0 \ কমন 7 \ আইডিই \ টিএফ.এক্সই" get / টিএফএসফোল্ডারপ্যাথ / পুনরাবৃত্ত

দয়া করে মনে রাখবেন যে দ্বিতীয় লাইনটি একটি এম্পারস্যান্ড (&) দিয়ে শুরু হয়, আমার কোডটি এটি ছাড়া কাজ করে না, যদিও এর কারণটি জানেন না।

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