টিএফএস দিয়ে কীভাবে অফলাইনে কাজ করবেন


100

আমাদের টিএফএস সার্ভারে এই মুহূর্তে কিছু অস্থায়ী সংযোগ সমস্যা রয়েছে এবং যেমন ভিএস প্রতিক্রিয়াহীন হয়ে গেছে, 50+ বিকাশকারীদের কাজ করতে অক্ষম করে!

এই জাতীয় সমস্যা হওয়ার পরে কি টিএফএসকে অফলাইন মোডে স্যুইচ করা সম্ভব?


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

সম্পূর্ণ সমাধানের পরিবর্তে কোনও পৃথক প্রকল্পকে আবদ্ধ করা সম্ভব।
সামিস

উত্তর:


9

এই উদ্দেশ্যে কয়েকটি ভিজ্যুয়াল স্টুডিও এক্সটেনশন রয়েছে:

  1. VS2010 & টিএফএস 2010 জন্য, চেষ্টা এই
  2. ভিএস2012 এবং টিএফএস 2010 এর জন্য এটি ব্যবহার করুন

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

বিকল্পভাবে গিট-টিএফের সাথে আমার ভাল সাফল্য ছিল । গিটের সমস্ত ধার্মিকতা এবং আপনি প্রস্তুত হয়ে গেলে, আপনি এটি টিএফএসে ঠেলাতে পারেন।


78

উত্স নিয়ন্ত্রণ থেকে আপনার সমাধান বা প্রকল্পকে কীভাবে আবদ্ধ / আবদ্ধ করতে হয় সে সম্পর্কিত তথ্যের জন্য এই রেফারেন্সটি দেখুন । দ্রষ্টব্য: আপনি GIT ব্যবহার করছেন এবং VS2008 এর পরে সংস্করণগুলিতে প্রয়োগ নাও করতে পারলে এটি প্রয়োগ হয় না।

রেফারেন্স থেকে উদ্ধৃতি:

উত্স নিয়ন্ত্রণ থেকে একটি সমাধান বা প্রকল্প সংযোগ বিচ্ছিন্ন করতে

  1. ভিজ্যুয়াল স্টুডিওতে সলিউশন এক্সপ্লোরারটি খুলুন এবং সংযোগ বিচ্ছিন্ন করতে আইটেমটি নির্বাচন করুন।

  2. ফাইল মেনুতে, উত্স নিয়ন্ত্রণে ক্লিক করুন, তারপরে উত্স নিয়ন্ত্রণটি পরিবর্তন করুন।

  3. সোর্স কন্ট্রোল চেঞ্জ ডায়লগ বাক্সে সংযোগ বিচ্ছিন্ন ক্লিক করুন।

  4. ঠিক আছে ক্লিক করুন।


1
ধন্যবাদ। যন্ত্রণাদায়ক অংশটি আমাকে ভিএসে প্রবেশের জন্য সংযোগের জন্য অপেক্ষা করেছিল!
এমপিপ্রচার্ড

10
@ এমপ্রিচ - আপনি আপনার হোস্ট ফাইলটিতে একটি এন্ট্রি যুক্ত করে আপনার টিএফএস সার্ভারকে 127.0.0.1 এ নির্দেশ করে গতি বাড়িয়ে তুলতে পারেন। এর ফলে এটি দ্রুত ব্যর্থ হয়, তাই আপনি তারপর ট্যানফসসনের পরামর্শটি ব্যবহার করতে পারেন। যদিও হোস্টদের এন্ট্রি সরিয়ে দিতে ভুলবেন না :)
রব লেভাইন

22
"সংযোগ বিচ্ছিন্ন" বোতামটি আমার জন্য অক্ষম। এটি আবার বন্ধ করে খুলতে হয়েছিল ... এটি অফলাইন মোডে সবকিছু ফেলেছে।
micahhoover

5
ভিএস 2012 আরসি + পদক্ষেপের জন্য 2. ফাইল মেনুতে, সোর্স কন্ট্রোল ক্লিক করুন << উন্নত সেটিংস >> তারপরে উত্স নিয়ন্ত্রণটি পরিবর্তন করুন। 3.
আনবাইন্ড

15
এটি আরও সহজ যদি আপনি ভিএস বন্ধ করতে পারেন, তবে আপনার পিসি থেকে সরাসরি .sln ফাইলটি আবার খুলুন। তারপরে "হ্যাঁ" নির্বাচন করুন যখন ভিএস জিজ্ঞাসা করে যে আপনি অফলাইনে কাজ করতে চান কারণ টিএফএসের সাথে সংযোগ করতে পারবেন না।
আমি এবং


13

প্লন্ডবার্গ: "সংযোগ বিচ্ছিন্ন" বোতামটি কেবল টিএসএফ সরবরাহকারীর জন্য ভিএস ২০০৮-এ শুরু হবে available তারপরেও, আমি নিশ্চিত নই যে এটি আনুষ্ঠানিকভাবে সমর্থিত কিনা। Go অফলাইন বৈশিষ্ট্যটি ব্যবহার করার প্রস্তাবিত উপায় হ'ল সমাধানটি [পুনরায়] খুলুন।

মার্টিন প্রিচার্ড: আপনি যদি মিড-অপারেশনটি আটকে যান, আপনি নেটওয়ার্ক প্লাগ টানিয়ে (আক্ষরিক) বা আইকনফিগ / রিলিজ চালিয়ে ভিএসকে সময়সীমাতে বাধ্য করতে পারেন ।

একবার আপনি অফলাইনে চিহ্নিত হয়ে গেলে, সেই মোডে কাজ করার জন্য ধাপে গাইডের এক ধাপ এখানে: http://teamfoundation.blogspot.com/2007/12/offline-and-back-again-in-vs2008.html

পর্দার আড়াল আচরণটি টুইট করার বিষয়ে আরও বিস্তারিত তথ্য: http://blogs.msdn.com/benryan/archive/2007/12/12/when-and-how-does-my-solution-go-offline.aspx http://blogs.msdn.com/benryan/archive/2007/12/12/how-to-make-tfs-offline-strictly-solution-based.aspx


3
ধারণাগুলির জন্য +1 করেছেন। ভাগ্যক্রমে আমি এখন টিএফএস জাহান্নামের বাইরে আছি, এবং ভাল পুরাতন সাবভারসিওন ব্যবহার করে ফিরে
এসেছি

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

এটা আমার জন্য কাজ বলে মনে হয়েছিল। এটি টিএফএসের জন্য এবং এসভিএন-এর জন্য একটি। আপনি যখন অফলাইনে থাকবেন তখন এসভিএন আরও অনেক ভাল কাজ করে।
মাস

3

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

সেরা ফলাফলের জন্য এটি ব্যবহার করে দেখুন:

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

আপনার এখনই লক্ষ্য করা উচিত যে টিএফএস সার্ভারটি আঘাত করার চেষ্টা না করে আপনি ভিজ্যুয়াল স্টুডিও শুরু করতে পারেন।

আমি আপনার সমস্যার এটি একপাশে জানি, তবে আমি আশা করি আপনি এটি সহায়ক বলে মনে করেন!


3

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

বিকল্পভাবে যদি আপনি সমাধানটি বন্ধ / পুনরায় খুলতে না চান, ( বার্নির পরামর্শ অনুসারে ) আপনি টিএফএস গো-অফলাইন প্লাগইন ইনস্টল করতে পারেন , তারপরে ক্লিক করুন:

TEAM -> Go Offline

ঠিক আছে, আমি "অফলাইনে যান" প্লাগইন ইনস্টল করেছি, ভিএস ২০১৩ পুনরায় চালু করেছি, অফলাইনে যাওয়ার জন্য মেনুটি নির্বাচন করেছি ... তবে আমি যখন চেষ্টা করি এবং একটি প্রকল্প খোলি তখন টিএফএস এখনও চিরতরে স্তব্ধ হয়ে যায়। এই জিনিস কি কখনও ছেড়ে দেবে এবং সময়সীমা শেষ হবে ..? আমাদের টিএফএস সার্ভারটি বর্তমানে ডাউন আছে এবং ফলস্বরূপ আমি ভিএস ২০১৩ তে কিছু করতে পারি না। ;-(
মাইক গ্লেডহিল

2

কেবলমাত্র, আপনার স্থানীয় মেশিনে সমাধানের জন্য মূল ফোল্ডারের নাম পরিবর্তন করুন, এটি স্বয়ংক্রিয়ভাবে সংযোগ বিচ্ছিন্ন হবে।


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

1

আমি VS2008 এবং TFS08 এর সাথে যে সমস্যাটি নিয়েছিলাম সেটির সমাধানের একটি লিঙ্ক আমি কেবল যুক্ত করতে চেয়েছিলাম।

আমি দুর্ঘটনাক্রমে আমার নেটওয়ার্কের সাথে সংযুক্ত না হয়ে আমার সমাধানটি খুলেছি এবং এটি "এটি আবার যেমনভাবে ফিরে এসেছে" পেতে সক্ষম ছিলাম না এবং প্রতিবার যখন খুলেছিলাম তখন তা পুনরায় ফিরিয়ে আনতে হয়েছিল।

আমি এখানে সমাধান খুঁজে পেয়েছি; http://www.fkollmann.de/v2/post/Visual-Studio-2008-refuses-to-bind-to-TFS-or-to-open-solution-source-controlled.aspx

মূলত, আপনাকে "টিম ফাউন্ডেশন সার্ভারে সংযুক্ত করুন" এবং তারপরে "সার্ভারগুলি ..." একবার খুলতে হবে, আপনার সার্ভারটি মুছুন / সরান এবং এটি পুনরায় যুক্ত করুন। এটি আমার সমস্যাটি স্থির করেছে।


0

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

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