টিএফএস উত্স নিয়ন্ত্রণে একাধিক ফাইল সরানো


172

আমি টিম ফাউন্ডেশন সার্ভার 2008 (এসপি 1) ব্যবহার করছি এবং আমার একাধিক ফাইল এক ফোল্ডার থেকে অন্য ফোল্ডারে স্থানান্তরিত করতে হবে (ফাইলের ইতিহাস ধরে রাখতে)। টিম এক্সপ্লোরার ছাড়াও (এসপি 1 সহ) আমি সর্বশেষতম টিএফএস পাওয়ার সরঞ্জামগুলি (অক্টোবর ২০০৮) ইনস্টল করেছি (উইন্ডোজ শেল সংহতকরণের জন্য)।

এখন, সমস্যাটি হ'ল আমি শেল বা সোর্স কন্ট্রোল এক্সপ্লোরার উইন্ডোর মাধ্যমে একাধিক ফাইল নির্বাচন বা সরানোতে পারি না বলে মনে হচ্ছে। আমি স্বতন্ত্র ফাইলগুলিতে স্থানান্তর করতে পারি (ডান ক্লিক করে "" সরান ") এবং আমি পুরো ফোল্ডারগুলি (একই অপারেশন) সরাতে পারি তবে আমি যখন একাধিক ফাইল নির্বাচন করি (ফোল্ডারে)" সরান "প্রসঙ্গ আইটেমটি ধূসর / অক্ষম করা হয়।

কেউ কি জানেন যে এটি সম্ভব কিনা .. এবং যদি না হয় .. কেন হয় না !?

যে কেউ অত্যধিক জটিল নয় এমন কোনও কাজের প্রস্তাব দিতে পারে?

দয়া করে এখানে ভোট দিন: https://connect.microsoft.com/VisualStudio/feedback/details/715041/support-moving-m Multiple-files-in-tfs-source-control-explorer এবং এখানে http: //visualstudio.uservoice। কম / ফোরাম / 121579 ভিজুয়াল-স্টুডিওতে / পরামর্শ / 2271540-অনুমতি টু পদক্ষেপ-আরো-চেয়ে-এক-ফাইল-অ্যাট একবার-ইন-টিএফএস যাতে

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

উত্তর:


144

ভিজ্যুয়াল স্টুডিও কমান্ডলাইন থেকে tf.exe সরঞ্জামটি ব্যবহার করুন - এটি ওয়াইল্ডকার্ডগুলি পরিচালনা করতে পারে:

tf.exe move <olditem> <newitem>

উদাহরণ:

tf.exe move "$/My Project/V*" "$/My Project/Archive"

[সম্পাদনা] মন্তব্যে উল্লিখিত হিসাবে: পদক্ষেপটি নাম পরিবর্তনের জন্য একটি উপনাম। উভয় কমান্ড ইতিহাস সরিয়ে দেয়।


7
এই অন্য উত্তরটি এখানে ভাল। moveপরামিতি অনথিভুক্ত হয় এবং ইতিহাস সরানো নয়, যখন অন্যান্য উত্তর এর renameপ্যারামিটার হয় নথিভুক্ত এবং ইতিহাস চলে আসে।
অ্যালেক্স আঙ্গাস

12
রেকর্ডের জন্য, এটি উপস্থিত হয় যে টিএফএস 2010 এ মুভ কমান্ড একটি নতুন নাম সম্পাদন করে যা ইতিহাসকে সরিয়ে দেয়।
জন ব্লেডোয়

10
টিএফ.এক্স.এই সাহায্য থেকে: আপনি কোনও ফাইল বা ফোল্ডারটিকে নতুন জায়গায় সরাতে পুনর্নামকরণ কমান্ড বা ওরফে মুভ ব্যবহার করতে পারেন। সুতরাং সরানো এবং নামকরণ একই একই জিনিস।
মিকি পার্লস্টাইন

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

এটি আপেক্ষিক পথগুলির সাথেও কাজ করে। cdআপনি যে ফোল্ডারে ফাইল সরাতে চান এবং বলতে চান tf move V* Archive
স্পষ্টত

56

সরানোর পরিবর্তে পুনরায় নাম ব্যবহার করুন

tf.exe rename "$/PROJECT/SharedLibs/Log4Net/*.*" "$/PROJECT/SharedLibs/3rdParty/"
tf.exe rename "$/PROJECT/SharedLibs/ZipLib/*.*" "$/PROJECT/SharedLibs/3rdParty/"

সহায়তা ডকুমেন্টেশন এটি পরীক্ষা করে দেখুন: টিএফএস কমান্ড লাইন রেফারেন্স


উপরের লিঙ্কটি একটি HTTP500 নিক্ষেপ করছে; যদি এটি স্থির থাকে, তবে এমএসডিএন থেকে টিএফএস কমান্ড লাইনটি এখানে উল্লেখ করা হয়েছে: msdn.microsoft.com/en-us/library/z51z7zy0.aspx
জোসে মাইক

12
moveএটি কেবলমাত্র একটি উপনাম rename, সুতরাং আপনি যা ব্যবহার করেন তা আসলেই কিছু যায় আসে না
জেফ ওলসন

আমি আমার ভিজ্যুয়াল স্টুডিও অনলাইন এর টিএফএস উত্স নিয়ন্ত্রণ যেমন namgivu.visualstudio.com ব্যবহার করি । এবং কল tf workspacesকরে ওয়ার্কস্পেসের তালিকাতে আমার সংগ্রহস্থল ম্যাপিংয়ের প্রবেশ নেই।
নাম জি ভিইউ

"যখন এটিতে একটি কার্যকরী ফোল্ডার ম্যাপিং নির্ধারিত থাকে তখন $ / X / Y / Z এর নাম পরিবর্তন করা যায় না" " এছাড়াও; ওয়াইল্ডকার্ডস *। * এর আর অনুমতি নেই।
খ্রিস্টান

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

38

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

VS2019 এর জন্য: https://marketplace.visualstudio.com/items?itemName=HolanJan.TFSSourceControlExplorerExration-2019

ভিএস2017 এর জন্য: https://marketplace.visualstudio.com/items?itemName=HolanJan.TFSSourceControlExplorerExration-18397

ভিএস ২০১৫ এর জন্য: https://marketplace.visualstudio.com/items?itemName=HolanJan.TFSSourceControlExplorerExration 13343

ভিএস ২০১৩ এর জন্য: https://marketplace.visualstudio.com/items?itemName=HolanJan.TFSSourceControlExplorerExistance-11508

ভিএস ২০১২ এর জন্য: https://marketplace.visualstudio.com/items?itemName=HolanJan.TFSSourceControlExplorerExistance-8896

হুডের নীচে এটি উপরে উল্লিখিত একই কমান্ডগুলি ব্যবহার করে তবে এটি ব্যবহার করার জন্য এটি কেবলমাত্র বন্ধুত্বপূর্ণ। তালিকাভুক্ত সংস্করণগুলির প্রত্যেকের জন্য ভিজুয়াল স্টুডিওর আরটিএম সংস্করণ প্রয়োজন।


অসাধারণ! ভিএস 2010 ব্যবহার করে এটিই কেবল আমার জন্য কাজ করেছে: ভিজ্যুয়ালস্টুডিওলারি.এমএসডিএন.মাইক্রোসফট.
ইয়ান ক্যাম্পবেল

এই এক্সটেনশনটি দুর্দান্ত - এটি উত্স নিয়ন্ত্রণ এক্সপ্লোরারটিতে অতিরিক্ত কার্যকারিতার পুরো গুচ্ছকে সক্ষম করে, যার মধ্যে একাধিক ফাইল একসাথে সরানো কেবল একটি টুকরা। আমি এটি সুপারিশ করব।
SqlRyan

-9

আপনি যে ফাইলটি সরিয়ে নিতে চান সেগুলি একটি ফোল্ডারের নীচে এবং তারপরে সেই ফোল্ডারটি সরান move

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