গিট বনাম টিম ফাউন্ডেশন সার্ভার [বন্ধ]


262

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


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

7
@ জ্যাকো: আমি গত কয়েক সপ্তাহ ধরে উইন্ডোজের জন্য গিট-এর মূল্যায়ন করছি। যদিও আমি এটি প্রায় এক বছর আগে সর্বশেষে দেখেছিলাম সেহেতু এটির উল্লেখযোগ্য উন্নতি হয়েছে, তবে সাধারণ উইন্ডোজ বিকাশকারীদের সাথে প্রাইম টাইমের জন্য প্রস্তুত হওয়া এখনও অনেক দূরে। উদাহরণস্বরূপ, ভিএস প্লাগইনটি স্পষ্টতই দু: খজনক। এটি মূল মেনু বারের অধীনে মেনু বিকল্পগুলির একগুচ্ছ ছাড়া কিছুই নয়, যা কোনও প্রকল্পের পরিবর্তে সমাধানটি নির্বাচিত হলে নিঃশব্দে ব্যর্থ হয়। আমি সূচক কুনি এবং লাইনের প্রতিশ্রুতিবদ্ধ সরঞ্জামটি পেতে পারি না, এটিই প্রধান কারণ যা আমি গিট ব্যবহার করি এবং গুইকে (যা একটি সম্পূর্ণ নৃশংসতা, এটি একটি ব্যবহারযোগ্যতা পিওভের কাছ থেকে) পাওয়া সবচেয়ে উত্তেজক।
মার্সেলো ক্যান্টোস

6
আমি আপনার সাথে সৎ হতে হবে, যদিও; গিট ফেলে দেওয়ার জন্য আমাকে মেরে ফেলেছে। দু'জনের সমান হয়ে গেছে এমন জনপ্রিয় দর্শনের বিপরীতে, আমি গিটের মডেলটিকে অনেক বেশি শক্তিশালী এবং যৌক্তিক বলে মনে করি। গুরুরিয়ালের গিটের সূচকের সাথে মিলে যাওয়ার মতো কিছু নেই এবং আমি শাখা প্রশাখায় যাওয়ার পদ্ধতির ঘৃণা করি। গিটারের যে লেবেলগুলির চারপাশে আপনি ঘুরে বেড়াচ্ছেন এবং রেপসের মধ্যে সিনক্রোনাইজ করবেন সে ধারণাটি খুব মার্জিত। মার্কুরিয়াল এর বুকমার্কগুলি হ'ল একমাত্র জিনিস যা কাছে আসে এবং তারা সবার জন্য সেট আপ করার জন্য পিআইটিএ। তল লাইনটি যদিও, সাফল্যগুলি এসএনএন-গুর্চিয়ালের চেয়ে এসএনএইচ-মার্চুয়ালের সাথে সম্ভাবনা বেশি, সরঞ্জামগুলির কর্মী এবং আপেক্ষিক পরিপক্কতার কারণে।
মার্সেলো ক্যান্টোস

4
হ্যাঁ, ক্ষমতা এবং কমনীয়তার বিষয়ে গিট নিয়ম করে। তবে, সকলেই এর জন্য প্রস্তুত নয়।
জ্যাকো

7
@JamesReategui: আমি ব্যক্তিগতভাবে মনে করি ( stackoverflow.com/a/11362998/520162 ) যে একটি IDE একটি VCS একীকরণ একটি সর্পিলাকার হয়। আপনি যদি আগামীকাল আপনার মূল আইডিই স্যুইচ করছেন তবে কল্পনা করুন। আপনি যদি গ্রহণের জন্য ভিএস বাদ দেন? আপনি সত্যিই একটি নতুন VCS ইন্টিগ্রেশন শিখতে ইচ্ছুক? Git কমান্ড লাইন (চালু মহান stackoverflow.com/a/5645910/520162 )। এটি শিখুন এবং আপনি সংস্করণ নিয়ন্ত্রণের একটি অবিশ্বাস্যভাবে শক্তিশালী বিশ্ব আবিষ্কার করবেন।
eckes

উত্তর:


272

আমি মনে করি, বিবৃতি

আমাকে ছাড়া সবাই এটিকে ঘৃণা করে

কোনও আলোচনা বর্জ্য তোলে: আপনি যখন গীত ব্যবহার করা চালিয়ে তারা দোষারোপ করবে আপনি কিছু গোলমাল পারেন।

এগুলি ছাড়াও, আমার কাছে গীটের একটি কেন্দ্রীভূত ভিসিএসের দুটি সুবিধা রয়েছে যা আমি সবচেয়ে বেশি প্রশংসা করি (আংশিকভাবে রব সোবার্স দ্বারা বর্ণিত ):

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

তবে আমি যেমন বলেছি: আমি মনে করি যে আপনি একটি হেরে যাওয়া লড়াইয়ে লড়াই করছেন: যখন সবাই গিটকে ঘৃণা করেন, তখন গিট ব্যবহার করবেন না। গিটকে তাদের বোঝানোর চেষ্টা করার পরিবর্তে তারা কেন ঘৃণা করে তা জানার জন্য এটি আপনাকে আরও সহায়তা করতে পারে ।

যদি তারা কেবল এটি না চান তবে 'এটি তাদের জন্য নতুন কারণ এবং নতুন কিছু শিখতে ইচ্ছুক নয়: আপনি কি নিশ্চিত যে আপনি সেই কর্মীদের সাথে সফল উন্নয়ন করবেন?

আসলেই কি প্রতিটি ব্যক্তি গিটকে ঘৃণা করে বা তারা কোনও মতামত নেতার দ্বারা প্রভাবিত হয়? নেতাদের সন্ধান করুন এবং তাদের সমস্যাটি কী তা জিজ্ঞাসা করুন। তাদের বোঝান এবং আপনি দলের বাকিকে বোঝাতে পারবেন।

আপনি যদি নেতাদের বোঝাতে না পারেন: গিট ব্যবহারের কথা ভুলে যান, টিএফএস নিন। আপনার জীবনকে আরও সহজ করে দেবে।


22
ঠুং ঠুং শব্দ, eckes। যখনই কিছু ভুল হয়ে যায় তারা আমাকে দোষ দেয়। এটি কীভাবে কাজ করে তা শিখতে ব্যর্থ হওয়ার জন্য তারা নিজেরাই নয়। আমার কাছে, গিট যতটা নিখুঁততার কাছাকাছি, ততই আমি ভার্শন কন্ট্রোল সিস্টেমে অভিজ্ঞতা অর্জন করেছি।
জ্যাকো

15
অন্যদিকে টিএফএসের মধ্যে ত্রুটি / কাজের আইটেম ট্র্যাকিং, রিপোর্টিং, ... এবং অন্যান্য ফাংশন অন্তর্ভুক্ত রয়েছে। সুতরাং ভিসিএস কার্যকারিতার উপর গিট বনাম টিএফএসের পরিবর্তে টিএফএসের বিন্দুটি অনুপস্থিত।
রিচার্ড

5
@ ড্যান রিবেস, ফিল্টার-ট্রি দেখুন ...
আর্টেফ্যাক্টো

7
@ আর্টেফ্যাক্টো আমি জানি, তবে তারপরে সমস্ত কমিট ট্যাগ পরিবর্তন হয় এবং সমস্ত মেটাডেটা (কোড পর্যালোচনা আলোচনা ইত্যাদি) অনাথ হয় বা আপডেট করা প্রয়োজন। তবুও, টিএফএসের সাথে একমাস আমাকে প্ররোচিত করেছে যে এটি কোনও সংস্করণ নিয়ন্ত্রণ ব্যবস্থা হিসাবে গিতের লিগে নেই। গিট বিকাশকারীকে এমনভাবে উত্পাদনশীল হতে মুক্ত করে যেগুলি বোঝার জন্য অভিজ্ঞ হতে হবে। স্ক্র্যাচ প্যাড রূপক হিসাবে শাখাটি শক্তিশালী।
ড্যান সলোভে

6
@ রিচার্ড আমি যুক্তি দিয়েছি এটি টিএফএসের একটি নেতিবাচক প্রভাব: একবার আপনি ভিতরে ,ুকে গেলে আপনি সমস্ত ভিতরে। কাজের আইটেমগুলি ট্র্যাকিং, প্রতিবেদনকরণ এবং প্রকল্প পরিচালনার জন্য আরও অনেক বেশি ভাল সরঞ্জাম রয়েছে।
বেন কলিন্স

102

দুটি সিস্টেমের মধ্যে মূল পার্থক্যটি হ'ল টিএফএস একটি কেন্দ্রীয় সংস্করণ নিয়ন্ত্রণ ব্যবস্থা এবং গিট একটি বিতরণযোগ্য সংস্করণ নিয়ন্ত্রণ সিস্টেম control

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

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

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

উদাহরণস্বরূপ, আমি যদি কোনও বড় বৈশিষ্ট্যটিতে কাজ করি তবে কোড করতে এবং এটি পুরোপুরি পরীক্ষা করতে আমার এক সপ্তাহ সময় লাগতে পারে। আমি মধ্য-সপ্তাহের অস্থির কোডটি চেক-ইন করতে এবং বিল্ডটি ভাঙতে চাই না, তবে আমি যদি সপ্তাহের শেষের কাছাকাছি পৌঁছে যাচ্ছি এবং ঘটনাক্রমে আমার পুরো কাজকর্মটি অনুলিপি করে ফেলছি তবে কী হবে? আমি যদি সব কিছু না করে থাকি তবে আমি আমার কাজ হারানোর ঝুঁকি নিয়ে দাঁড়াব। এটি কার্যকর সংস্করণ নিয়ন্ত্রণ নয়, এবং টিএফএস এটির জন্য সংবেদনশীল।

ডিভিসিএসের সাহায্যে, বিল্ডটি ভাঙ্গার বিষয়ে চিন্তা না করেই আমি ক্রমাগত প্রতিশ্রুতি দিতে পারি, কারণ আমি স্থানীয়ভাবে আমার পরিবর্তনগুলি সম্পাদন করছি । টিএফএস এবং অন্যান্য কেন্দ্রীভূত সিস্টেমে স্থানীয় চেক-ইন করার কোনও ধারণা নেই।

ডিভিসিএস-এ আরও কত ভাল শাখা এবং মার্জ করা যায় তা আমি এখনও যাইনি, তবে আপনি এখানে এসও বা গুগলের মাধ্যমে প্রচুর ব্যাখ্যা পেতে পারেন। আমি আপনাকে অভিজ্ঞতা থেকে বলতে পারি যে টিএফএসে শাখা করা এবং মার্জ করা ভাল নয়।

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



3
এটা হতে পারে যে Git কহতব্য একটি কেন্দ্রীভূত সিস্টেম এমুলেট এর পুরোপুরি capabable, এবং এটা সাধারণ সকল ব্যবহারকারীর জন্য একটি প্রাথমিক Git সার্ভার আছে, আপনি শুধু না আছে এটা যে পথ না।
টিম আবেল

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

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

9
@ মাইকচিল এটি দুর্দান্ত মন্তব্য। আপনি প্রতিদিন আপনার কোডের একটি শেল্ভ তৈরি করতে এবং শেষ পর্যন্ত আপনার বৈশিষ্ট্যটি চেক-ইন করার পরে সেগুলি মুছতে পারেন (তবে শাখার ধারণাটি এটি করার আরও ভাল উপায়)
আরপিডিজেস

86

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

এটি সমস্ত শাখাগুলি এবং সংশ্লেষে নেমে আসে।

ডিভিসিএসের আগে, গাইডের নীতিটি ছিল "toশ্বরের কাছে প্রার্থনা করুন যে আপনাকে শাখা করা এবং একত্রীকরণ করতে হবে না And এবং যদি আপনি এটি করেন তবে কমপক্ষে তাঁকে অনুরোধ করুন এটি খুব, খুব সাধারণ হতে দিন" "

এখন, ডিভিসিএসের সাথে, ব্রাঞ্চিং ( এবং মার্জিং ) এত উন্নত হয়েছে, গাইডিং নীতিটি হ'ল "টুপি ফোঁটাতে এটি করুন It এটি আপনাকে এক টন সুবিধা দেবে এবং আপনাকে কোনও সমস্যা তৈরি করবে না।"

এবং এটি যে কোনও দলের জন্য একটি বিশাল উত্পাদনশীলতা বুস্টার।

সমস্যাটি হ'ল, আমি সবেমাত্র যা বলেছিলাম তা বোঝার জন্য এবং এটি সত্য বলে বিশ্বাস করার জন্য তাদের প্রথমে কিছুটা শেখার বক্ররেখা বিনিয়োগ করতে হবে। তাদের গিট বা অন্য কোনও ডিভিসিএস নিজেই শিখতে হবে না ... তাদের কেবল শিখতে হবে যে গিট কীভাবে শাখা এবং মার্জ করে। কিছু নিবন্ধ এবং ব্লগ পোস্ট পড়ুন এবং পুনরায় পড়ুন, এটিকে ধীর করে নিচ্ছেন এবং আপনি এটি না দেখলে এটির মাধ্যমে কাজ করুন working এটি পুরো 2 বা 3 দিনের সেরা অংশ নিতে পারে।

তবে একবার আপনি এটি দেখতে পেয়েছেন, আপনি এমনকি ডিভিসিএসবিহীন নির্বাচনগুলি বিবেচনা করবেন না। কারণ ডিভিসিএসের স্পষ্ট, উদ্দেশ্যমূলক, কংক্রিট সুবিধাগুলি রয়েছে এবং সবচেয়ে বড় জয়টি ব্রাঞ্চিং এবং মার্জিংয়ের ক্ষেত্রে।


3
ধন্যবাদ, চার্লি আমি এটি জানি, এবং আপনি এটি জানেন, তবে "ভিজ্যুয়াল স্টুডিওর সাথে সোর্স কন্ট্রোলের একীকরণ আমার পক্ষে সবচেয়ে গুরুত্বপূর্ণ বৈশিষ্ট্য"
জ্যাকো

58
আমি জানি. একটি বন্ধু এবং আমি এই উপমাটি প্রায় ছড়িয়ে দিচ্ছিলাম - কল্পনা করুন যে আপনার একটি গুরুতর সম্পর্কিত সম্পর্কিত ডাটাবেস প্রয়োজন। আপনি SQL সার্ভার, ওরাকল এবং এমএস অ্যাক্সেসের মূল্যায়ন করেন। আপনি অ্যাক্সেস বেছে নেওয়া শেষ করেছেন কারণ এটিতে সর্বোত্তম জিইউআই রয়েছে যদিও এটি স্কেল করতে পারে না, খুব ভালভাবে রেফারেন্সিয়াল অখণ্ডতা প্রয়োগ করে না, ইত্যাদি। শাখা এবং মার্জ করা একটি সংস্করণ নিয়ন্ত্রণ সিস্টেমের পরম মাংস এবং আলু। অন্য কোনও বৈশিষ্ট্যটি কেবল পাশের দিকে সামান্য বুলিং। কিন্তু মানুষ বলিংয়ের উপর নির্ভর করে পছন্দসই করছে।
চার্লি ফুল

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

8
@ সমাবেশ 25rs - আমি এর বেশিরভাগের সাথে একমত। ভিসিএস মার্জ করার ক্ষেত্রেও ভাল হতে পারে এমন কোনও কারণ নেই। এখনও কিছু নেই (যা আমি জানি)। তবে যে অংশটির সাথে আমি একমত নই তা হ'ল বিশুদ্ধরূপে আরও ভাল মার্জিন রুটিন লিখে যা দ্বন্দ্বকে আরও ভাল সমাধান করেছে। গোপন সসটি আরও ভাল-স্মার্ট মার্জ রুটিনগুলিতে নয়, আপনি রেপোগুলিতে কী তথ্য সংরক্ষণ করেন এবং কীভাবে আপনি এটি व्यवस्थित করেন সে সম্পর্কে মৌলিকভাবে ভিন্ন পদ্ধতির অবলম্বনে। মূলত কমিটসকে অভ্যন্তরীণ রাষ্ট্রের ভিত্তি তৈরি করা। কমিটগুলি কেবল শীতল বোল্ট নয় ... এগুলি সক্ষমতাগুলির ভিত্তি।
চার্লি ফ্লাওয়ারস

10
@ সমাবেশ 25rs সম্পূর্ণরূপে সম্মত পুনরায়: কাজের পরমাণু ইউনিট হিসাবে প্রতিশ্রুতিবদ্ধ। কেবলমাত্র বেশিরভাগ কেন্দ্রীভূত সিস্টেমগুলি এইভাবে ডেটা সংগঠিত করে না, তবে তারা সত্যিকারের শাখা-এবং মার্জ কাজটি করার জন্য বিকাশকারীদের মুহূর্ত থেকে এক মুহূর্তের কাজকে নিরুৎসাহিত করে। বিতরণকারী সিস্টেমগুলি আমি যা বলি "অ্যাপোজিট" কমিটকে উত্সাহিত করে (স্ব-সংযুক্ত, ভাল বর্ণনার সাথে প্রাসঙ্গিক কাজের ছোট কমিট) এবং কেন্দ্রীভূত সিস্টেমগুলি আমি "ডিফ বোমা" বলি সেখানে উত্সাহ দেয় যেখানে আপনি প্রস্তুত না হওয়া পর্যন্ত গুহায় গর্ত করে রাখুন এবং দিনগুলি ড্রপ করুন (বা সপ্তাহ) সিস্টেমে মূল্যবান কাজ। অনুমান করুন কোন ধরণের সেরা সংহত হয়?
বেন কলিন্স

45

মূল : @Rob, টিএফএস কিছু "বলা হয়েছে শেলফে রাখা " যে এটা অফিসিয়াল বিল্ড প্রভাবিত না করেই কাজ-ইন-উন্নতি commiting সম্পর্কে আপনার উদ্বিগ্নতা তুলে ধরে। আমি বুঝতে পেরেছি যে আপনি কেন্দ্রীয় সংস্করণ নিয়ন্ত্রণকে একটি বাধা হিসাবে দেখছেন, তবে টিএফএসের প্রতি শ্রদ্ধার সাথে আপনার কোডটি শেল্ফটিতে পরীক্ষা করা শক্তিশালী হিসাবে দেখা যেতে পারে / সি হিসাবে তখন কেন্দ্রীয় সার্ভারে বিরল ইভেন্টে আপনার কার্য-অগ্রগতির একটি অনুলিপি রয়েছে আপনার স্থানীয় মেশিন ক্র্যাশ হয়ে গেছে বা হারিয়ে গেছে / চুরি হয়ে গেছে বা আপনার গিয়ারগুলি দ্রুত স্যুইচ করতে হবে। আমার বক্তব্যটি হল এই ক্ষেত্রে টিএফএসের যথাযথ প্রশংসা করা উচিত। এছাড়াও, টিএফএস2010 এ শাখা করা এবং মার্জ করা পূর্ববর্তী সংস্করণগুলি থেকে উন্নত করা হয়েছে এবং আপনি "... যখন অভিজ্ঞতাটি বলছেন তখন টিএফএসে শাখা করা এবং মার্জ করা ভাল নয় বলে আপনি কোন সংস্করণটি উল্লেখ করছেন তা পরিষ্কার নয়" " দাবি অস্বীকার: আমি টিএফএস 2010 এর একজন মধ্যম ব্যবহারকারী।

ডিসেম্বর-5-2011 সম্পাদনা করুন : ওপি -র কাছে, টিএফএস সম্পর্কে আমাকে বিরক্ত করার একটি বিষয় হ'ল এটি আপনার সমস্ত স্থানীয় ফাইলগুলিকে "কেবল পঠনযোগ্য" তে সেট করার জন্য জোর দেয় যখন আপনি সেগুলিতে কাজ না করেন। আপনি যদি কোনও পরিবর্তন করতে চান তবে প্রবাহটি হ'ল আপনাকে অবশ্যই ফাইলটি "চেক-আউট" করতে হবে, যা কেবলমাত্র ফাইলটিতে পঠনযোগ্য বৈশিষ্ট্য সাফ করে যাতে টিএফএস এটি লক্ষ্য রাখতে জানে। এটি একটি অসুবিধাগুলি কর্মপ্রবাহ। আমি এটি যেভাবে কাজ করতে পছন্দ করব তা হ'ল এটি যদি স্বয়ংক্রিয়ভাবে সনাক্ত হয় তবে আমি কোনও পরিবর্তন করেছি এবং ফাইলের বৈশিষ্ট্যগুলি নিয়ে মোটেই উদ্বেগ / বিরক্ত করি না। এইভাবে, আমি ফাইলটি ভিজ্যুয়াল স্টুডিও, বা নোটপ্যাডে, বা যেকোন সরঞ্জাম দিয়ে দয়া করে সংশোধন করতে পারি। এই ক্ষেত্রে সংস্করণ নিয়ন্ত্রণ ব্যবস্থা যথাসম্ভব স্বচ্ছ হওয়া উচিত। একটি উইন্ডোজ এক্সপ্লোরার এক্সটেনশন ( টিএফএস পাওয়ারটুলস) রয়েছে) যা আপনাকে উইন্ডোজ এক্সপ্লোরারে আপনার ফাইলগুলির সাথে কাজ করতে দেয়, তবে এটি কার্যপ্রবাহকে খুব বেশি সরল করে না।


2
এটি প্রশ্নের উত্তর দেয়, আপনার মন্তব্য থাকলেও এটি কোনও মন্তব্য হওয়া উচিত নয়।
সিঙ্গেলাইজেশন নির্মূল 22

8
এফওয়াইআই - টিএফএস "11" এর জন্য কেবলমাত্র পঠন বিটের প্রয়োজন হয় না যদি আপনি স্থানীয় ওয়ার্কস্পেসগুলি ব্যবহার করেন যা এখন ডিফল্ট। কোন অ্যাপ্লিকেশন থেকে কোন ফাইলগুলি পরিবর্তন করা হয় তা বুদ্ধিমানের সাথে আবিষ্কার করে। ব্রায়ান হ্যারি এখানে উন্নতি সম্পর্কে আরও কিছু তথ্য আছে: ব্লগস.এমএসডিএন
এড

2
@ এডব্ল্যাঙ্কনশিপ, ব্লগ লিঙ্কটির জন্য আপনাকে অনেক ধন্যবাদ। টিএফএসের পরবর্তী সংস্করণটি আরও সহজ করে তুলতে কেবল পঠনযোগ্য বিট বাজে কথা বলা হচ্ছে তা দেখার জন্য এটি দুর্দান্ত খবর।
লি গ্রিসম

7
গিটের মতো আপনার মতো একটি শাখায় কমিট করার বিপরীতে শেল্ভিং বোঝা ও পরিচালনা করা সহজ নয়। আপনি জানেন না যে প্রতিটি প্রতিশ্রুতিবদ্ধভাবে আশ্রয় তৈরি হয়েছিল এবং আপনার প্রায়শই একত্রীকরণে সমস্যা হয় (যদি আপনি তখন থেকে পরিবর্তনগুলি করেন তবে সেগুলি প্রায়শই হারিয়ে যায়)। গিট শাখা তাকের চেয়ে অনেক বেশি শক্তিশালী এবং বোধগম্য। শেল্ভিং এমন বিকাশকারীদের পক্ষে যা কখনও কখনও অন্য কিছু অনুভব করে না ...
ফিলিপ

2
কোনও ফাইল 'চেক-আউট' করার এই ওয়ার্কফ্লোটি ভিজ্যুয়াল সোর্সসেফের স্মরণ করিয়ে দেয়, কারণ এটি কাজ করার সাধারণ উপায় ছিল; ফাইলগুলি সোর্সসেফ থেকে পুনরুদ্ধার করা হয়েছিল এবং কেবলমাত্র পঠনযোগ্য ফাইল হিসাবে স্থানীয়ভাবে সঞ্চয় করা হয়েছিল। একটি ফাইল বা গুচ্ছ ফাইলগুলি পরীক্ষা করা একচেটিয়া হিসাবে চিহ্নিত করা যেতে পারে, এর অর্থ অন্যরা দেখতে পাবে যে অন্য কোনও দেব কাজ করছেন যে ফাইল-সেটটি যখন ব্রাঞ্চিং অক্ষম করা হয়েছিল তখন মার্জ করার প্রয়োজনীয়তা রোধ করতে পারে (সম্ভবত এটি হওয়ার কারণে ভিএসএসে ডান শূকর)।
ব্রেট রিগবি

18

যা বলা হয়েছে তার উপরে (

https://stackoverflow.com/a/4416666/172109

https://stackoverflow.com/a/4894099/172109

https://stackoverflow.com/a/4415234/172109

), যা সঠিক, টিএফএস কেবল একটি ভিসিএস নয়। টিএফএস সরবরাহ করে এমন একটি প্রধান বৈশিষ্ট্য হ'ল নেটিভ ইন্টিগ্রেটেড বাগ ট্র্যাকিং কার্যকারিতা। পরিবর্তনগুলি ইস্যুগুলির সাথে লিঙ্কযুক্ত এবং ট্র্যাক করা যেতে পারে could চেক-ইনগুলির জন্য বিভিন্ন নীতিগুলি সমর্থিত, পাশাপাশি উইন্ডোজ ডোমেনের সাথে একীকরণ, যা টিএফএস চালায় এমন লোকদেরই এটি। ভিজ্যুয়াল স্টুডিওর সাথে দৃ integrated়ভাবে সংহত জিইউআই হ'ল আরেকটি বিক্রয়কেন্দ্র, যা গড় মাউসের চেয়ে কম আবেদন করে এবং বিকাশকারী এবং তার পরিচালককে ক্লিক করে।

তাই গিটকে টিএফএসের সাথে তুলনা করা জিজ্ঞাসা করা উপযুক্ত প্রশ্ন নয়। সঠিক, অযৌক্তিক হলেও প্রশ্নটি হ'ল গিটকে কেবলমাত্র টিএফএসের ভিসিএস কার্যকারিতার সাথে তুলনা করা। এই সময়ে, গিটটি টিএফএসকে পানি থেকে বের করে দেয়। যাইহোক, যে কোনও গুরুতর টিমের অন্যান্য সরঞ্জাম প্রয়োজন এবং এটিই টিএফএসের একটি স্টপ গন্তব্য সরবরাহ করে।


4
দয়া করে আপনি যে কোনও চতুর সরঞ্জাম অ্যাপ্লিকেশনে টিএফএস সরবরাহ করে একই সরঞ্জামগুলি পেতে পারেন। সমাবেশ, আপনি নাম দিন।
PositiveGuy

2
যদিও টিএফএসের একটি বিস্তৃত উদ্দেশ্য রয়েছে এই বিষয়ে আমি একমত হয়েও, আমি এটিটিকে "একটি স্টপ গন্তব্য সরবরাহ করার চেষ্টা করে" পুনরায় সংশোধন করব, তবে এটি যে কোনও কাজেই চেষ্টা করার ক্ষেত্রে এটি যথেষ্ট ভাল (কমপক্ষে সেরা বিকল্প নয়) not সমাধান; সুতরাং এটি একটি ভোঁতা সুইস ছুরির মতো।
স্ল্যাশ কোডার

@ পজিটিভগুই আপনি কাজ এবং কনফিগারেশন ছাড়াই এটি পেতে পারবেন না। টিএফএস আপনাকে একটি ক্লিকে পুরো জিনিস দেয়। ঘটনাচক্রে, পুরো বাস্তুসংস্থানটি এখন শূন্য কনফিগারেশন সহ ক্লাউড পরিষেবা হিসাবে উপলব্ধ। আমি যদি সংস্করণ নিয়ন্ত্রণ, স্ক্রাম সমর্থন, স্বয়ংক্রিয় বিল্ডস, পরীক্ষা ল্যাব এবং পরীক্ষা পরিকল্পনা পরিচালনা, সমস্ত নিজের সাথে বাক্সের বাইরে একীভূত করতে পারি এবং একটি কর্পোরেট এলডিএপি (মিথ্যা আজুর্যাড), যদি আমার ডানদিকে কেন যায়? টুকরো টুকরো টুকরো টুকরো টুকরো করার চেষ্টা করছি?
ক্রেগ ব্রুনেটি

1
@ স্ল্যাশ কোডার কীভাবে কোনও সম্পূর্ণ স্যুট প্রতিটি টুকরোতে সেরা হতে পারে বলে আশা করা যায়? এর অ-সেরা-এড-নেসের ব্যয়টি কী সত্যিই আপনার নিজের উপর উপাদানগুলির সংহতকরণের ব্যয়কে ছাড়িয়ে যায়? ... সম্ভবত কিছু জায়গাগুলির জন্য, আমি এটি দেখতে পারি। তবে এই জাতীয় জিনিসগুলি চালাতে এটি খাঁটি ওভারহেড। আপনার কর্পোরেট জিআইটি যদি ঠিকঠাক চলতে থাকে তবে আপনার JIRA উদাহরণটি নীচে চলে যায় এবং আপনার জেনকিনস আপগ্রেড উড়ে না যায়? রাইট? এটি জাগলিং চেইনসোসের মতো। আগুনে সেমি-চোখ বেঁধে। :) :)
ক্রেগ ব্রুনেটে

17

যদি আপনার দলটি টিএফএস ব্যবহার করে এবং আপনি গিট ব্যবহার করতে চান তবে আপনি একটি "গিট টু টিএফএস" ব্রিজটি বিবেচনা করতে পারেন। মূলত আপনি নিজের কম্পিউটারে গিট ব্যবহার করে প্রতিদিন পরিশ্রম করেন, তারপরে আপনি যখন আপনার পরিবর্তনগুলি ধাক্কা দিতে চান তখন আপনি সেগুলি টিএফএস সার্ভারে চাপ দিন।

সেখানে একটি দম্পতি আছে (গিথুবে)। আমি আমার শেষ স্থানে (অন্য বিকাশকারী সহ) কয়েকটি সাফল্যের সাথে ব্যবহার করেছি। দেখা:

https://github.com/spraints/git-tfs

https://github.com/git-tfs/git-tfs


6
মাইক্রোসফ্ট এখন গিট সংগ্রহস্থল এবং টিএফএসের
এড

1
@ এডব্ল্যাঙ্কনশিপ, আপনি আপনার মন্তব্যে একটি উত্তরে রূপান্তর করতে চাইতে পারেন। এটি ওপি-র জন্য দুর্দান্ত সমাধান বলে মনে হচ্ছে। আমি এর পক্ষে ভোট দেব। :)
লি গ্রিসম

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

15

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

সত্যিকারের ক্রস-প্রযুক্তি প্ল্যাটফর্ম হিসাবে আমার ব্লগ পোস্ট টিএফএসে একটি বিশদ ব্যাখ্যা দেখুন ।


3
সম্ভবত, তবে টিএফএসের প্রতিটি অংশই খারাপ এবং পরিচালনা করা কঠিন (আসলে, টিএফএসের জন্য আপনার প্রকৃত প্রশাসক প্রয়োজন)। গিট> টিএফএস (ভিসিএস), জেনকিনস> টিএফএস (সিআই), নুনিট বা এক্সুনিট> এমস্টেস্ট, আইসস্ক্রুম বা ...> টিএফএস (প্রকল্প পরিচালনা) দেখুন। টিএফএস শুরুতে একটি ভাল ধারণা, যতক্ষণ না আপনি এটি ব্যবহার করেন !!!
ফিলিপ

1
আপনার টিএফএসের দরকার কেন, কেবল একটি ভাল চৌকস অ্যাপ পান। এবং তারপরে গিট বা সাবভারশন ব্যবহার করুন এবং আপনি নিজের পথে রয়েছেন। টিএফএস আপনাকে সমস্যায় ভরাট করে আপনার পথে চলেছে।
PositiveGuy

আপডেট: টিএফএস 2013 (সার্ভার) [এবং ভিএস 12-13) এখন সংস্করণ নিয়ন্ত্রণের জন্য গিটকে সমর্থন করে। সুতরাং আপনি উভয় বিশ্বের
সেরাটি

2
অবশ্যই, পুরোপুরি সংহত ALM থাকা ভাল to তবে নমনীয়তার ব্যয়ে নয়। আইএমও। একটি ALM যতটা সম্ভব "ব্রেডের সেরা" প্রযুক্তি দিয়ে তৈরি করা উচিত ... বা খুব কমপক্ষে, সেরা জাতের সংহত করার নমনীয়তা, কারণ তারা সময়ের সাথে সাথে পরিবর্তনের সম্ভাবনা রয়েছে। টিএফএস বাছাই করা মূলত মাটিতে অংশীদারি করে বলছে, "মাইক্রোসফ্ট আমার এএলএমের সব দিক থেকে জিততে চলেছে", যা নির্বোধ। উদাহরণস্বরূপ, আমি গিট ডাব্লু / জিরা ব্যবহার করেছি, যা আমার প্রতিশ্রুতি বার্তার উপর ভিত্তি করে সমস্যাগুলি আপডেট / বন্ধ করার অনুমতি দিয়েছে। আমার অভিজ্ঞতায় (টিএফএসের সাথে প্রচুর পরিমাণে), এটি একটি অত্যন্ত উন্নত কর্মপ্রবাহ।
স্কট সিলভি

1
সাইডবার - এমনকি টিএফএস / গিট সংহতকরণের পরেও আপনি মূলত বলছেন যে "আমাদের ইস্যু ট্র্যাকিংয়ের সময় ভিসিএসকে গিটে খামার করতে দেয়" - গিট ডাব্লু / অন্য কোনও সমস্যা ট্র্যাকিং সফ্টওয়্যার ব্যবহারের চেয়ে মৌলিকভাবে আলাদা নয়। সুতরাং আমি নিশ্চিত নই যে মাইক্রোসফ্টস নমনীয়তার চেষ্টা করে (যা আমি প্রশংসা করি) ALM যুক্তি আর বৈধ কিনা is
স্কট সিলভি

14

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

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

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

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

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

টিএফএস বেসিক টিএফএস 11 এর সাথে আসার পরে, বিতরণকৃত টিএফএসের আশা করা খুব বেশি দূরে নয় যা আপনাকে আপনার স্থানীয় টিএফএস বেসিক টিএফএস 12+ এর যুগে একটি কেন্দ্রীয় টিএফএসের সাথে সিঙ্ক করতে দেয়। আমি তার জন্য আমার ভোটারটি ইউজারভয়েসে রাখব !


আপনি মাইক্রোসফ্ট দ্বারা আনা এই নতুন বৈশিষ্ট্যে আগ্রহী হবেন: gittf.codeplex.com
jessehouwing

1
গিট-টিএফএস ব্যবহার করুন। মুহুর্তের জন্য, এটি গিট-টিএফ-এর চেয়ে ভাল উপায় !!! github.com/git-tfs/git-tfs
ফিলিপ

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

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

@ জোএএডামস ১) +১, গিট-টিএফ 2 বেছে নেওয়ার একমাত্র উত্তম কারণ) আপনি গিট-টিএফএস দিয়ে checkinকমান্ড (রিচেকিনের পরিবর্তে) ব্যবহার করে এটি করতে পারেন । তবে আমি রিচেকিনকে বেশি পছন্দ করি কারণ জিনিসগুলি আরও বেশি গিটার উপায় এবং সে কারণেই আমরা গিট ব্যবহার করা পছন্দ করি;)
ফিলিপ

9

আমার জন্য প্রধান পার্থক্য হল সমস্ত আনুষঙ্গিক ফাইল যা টিএফএস আপনার সমাধান (.vssscc) টিএফএসকে 'সাপোর্ট' করতে যোগ করবে - আমাদের এই ফাইলগুলি ভুল শাখায় ম্যাপ করা শেষ হওয়ার সাথে সাম্প্রতিক সমস্যা হয়েছিল যা কিছু আকর্ষণীয় ডিবাগিংয়ের দিকে নিয়ে যায় ...


2
এখানে ভাল পয়েন্ট। গিটগুলি .gitসমস্ত সংগ্রহস্থলের বিশদ ট্র্যাক করতে ফোল্ডারটি যুক্ত করবে । টিএফএস কমপক্ষে আপনার .sln(বা এটি .csproj?) ফাইলগুলিতে রিমোট রিপোজিটরির অবস্থানটি সংশোধন করবে।
কোডিং উইথস্পাইকে

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