টিএফএস থেকে গিট


14

আমি। নেট বিকাশকারী এবং টিএফএস (টিম ফাউন্ডেশন সার্ভার) আমার উত্স নিয়ন্ত্রণ সফ্টওয়্যার হিসাবে বহুবার ব্যবহার করেছি। টিএফএসের ভাল বৈশিষ্ট্যগুলি হ'ল:

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

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

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

তবে আমি আর কোনও পথে যেতে আটকে আছি। আমি কেবল কয়েকটি সাধারণ (সত্যই সহজ) অপারেশন করতে চাই, সহ:

  1. গিটে একটি প্রকল্প তৈরি করা এবং এটি আমার ল্যাপটপের একটি ফোল্ডারে ম্যাপিং
  2. ফাইল এবং ফোল্ডারগুলি পরীক্ষা করা / পরীক্ষা করা
  3. দ্বন্দ্ব সমাধান করা

আমার এখনই এটি করা দরকার। তবে দেখে মনে হচ্ছে জিইউআই সেই ব্যবহারকারী বান্ধব নয়। আমি জিইউআইয়ের কাছে এর Connect To...মতো একটি বা অন্য কিছু থাকার প্রত্যাশা করছি এবং তারপরে আমি প্রকল্পগুলির একটি তালিকা প্রদর্শিত হবে বলে আশা করি এবং যখন আমি একটি নির্বাচন করি তখন আমি আপনার টিএফএস প্রকল্পটি অন্বেষণ করার মতোই সেই প্রকল্পের ফাইল এবং ফোল্ডারগুলির তালিকা দেখতে আশা করি ভিজ্যুয়াল স্টুডিওতে। তারপরে আমি কোনও ফাইলকে ডান ক্লিক করতে এবং নির্বাচন করতে check-in...বা তার check-outমতো স্টাফ রাখতে সক্ষম হতে চাই।

আমি কি অনেক আশা করি? গিফটি টিএফএসের মতো সহজেই ব্যবহার করতে আমার কী করা উচিত? আমি এখানে কি মিস করছি?


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

14
উইন্ডোজ লোকেরা গ্রাফিকাল ইন্টারফেস সম্পর্কে এতটাই মাতাল কেন?
tmadmers

8
@tdammers কারণ উইন্ডোজে কমান্ড লাইনটি নরকের মতো ডুবছে? আমি জানি, পাওয়ারশেল আছে, তবে তারা কি এটি ব্যবহার করে?
মার্টিনাস

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

1
প্রস্তাবিত পড়ার জন্য: ericsink.com/entries/vcbe_print_edition_free.html এটি সংস্করণ নিয়ন্ত্রণের মৌলিক বিষয়গুলি এবং কেন্দ্রীভূত এবং বিকেন্দ্রীকরণের মধ্যে পার্থক্য ব্যাখ্যা করে (এটি এখনও কেন্দ্রীয় সার্ভার, মাইন্ড ব্যবহার করতে পারে)
ইনকা

উত্তর:


19

গিটারের সুবিধাগুলি ভিসিএসের কী করা উচিত তা নিয়ে প্রচুর পুরানো অনুমান ছোঁড়া থেকে এসেছে। অসুবিধাগুলি পূর্ব অভিজ্ঞতা অর্জন করতে সক্ষম না হওয়া এবং আপনি যেভাবে অভ্যস্ত তা জিনিস করতে সক্ষম না হওয়ায় এসেছে।

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

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


ওফস, আমি সম্পাদনাটি ব্যাখ্যা করতে ভুলে গেছি। আমি আরও কফির জন্য উঠার পরে এবং আমার মাথার সাথে সাদৃশ্য পপ করার পরে শেষ অনুচ্ছেদটি যুক্ত করেছি।
কাইলবেন

3
শেষ পর্যন্ত রূপকটি ভাল লাগল। +1
ইয়াম মার্কোভিচ

7

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

ভিজ্যুয়াল স্টুডিওতে টিএফএসের মতো কিছুই হতে যাচ্ছে না - বিশ্বটি কেবল সেভাবে ওয়্যার্ড হয় নি।


1
আমি সম্মত হব, কয়েক বছর আগে আমি ভিএসএস থেকে মার্কুরিয়ালে চলে এসেছি এবং এটি ছিল সত্যিকারের এপিফেনি। হঠাৎ করে আমি এমন জিনিসগুলি করতে পারলাম যা আমি কখনই ব্যবহারিক হতে পারি বলে ভাবিনি। তারপরে আমি স্থানান্তরিত হয়েছি svnএবং প্রচুর জিনিস মিস করেছি যা এত সহজ ছিল hg। এখন আমি gitমিশ্রিত অনুভূতি নিয়ে চলেছি । আমি যে সমস্ত সুযোগ-সুবিধাগুলি আমি মিস করেছি তার অনেকগুলি ফিরে পেতে আমি পছন্দ করি svnতবে আমি এখনও hgঅপ্রয়োজনীয় জটিলতার তুলনায় এর সরলতাটি মিস করি git। এমনকি উইন্ডোতে টর্টোজাইজিট ইনস্টল করার জন্য আপনাকে হুপের মধ্য দিয়ে ঝাঁপিয়ে পড়তে হবে যা টরটোইজএইচজি-র সাথে কেবল প্রয়োজনীয় নয় ।
মার্ক বুথ

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

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

6

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

আপনি gitযেভাবে অভ্যস্ত সেভাবে কাজ করার আশা করছেন বলে মনে হয় তবে তা হয় না। এটি কঠিন নয়, তবে আপনি এগিয়ে যাওয়ার আগে এর নীতিগুলি একবার দেখে নেওয়া উচিত।

গিটে একটি প্রকল্প তৈরি করা এবং এটি আমার ল্যাপটপের একটি ফোল্ডারে ম্যাপিং

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

আমি সবসময় পারেন একটি খালি ডিরেক্টরি তৈরি এবং তারপর শুরু git initবা git clone SOME-REMOTE-REPOSITORYএই লিঙ্কটি আপনাকে সাহায্য করতে পারে।

ফাইল এবং ফোল্ডারগুলি পরীক্ষা করা / পরীক্ষা করা

আপনি কী জিইউআই ব্যবহার করছেন তা লিখতে মিস করেছেন। উভয় TortoiseGitএবং git-guiঅবশ্যই এটি করতে পারেন।

দ্বন্দ্ব সমাধান করা

এর জন্য আমি git-guiবা আমার প্রিয় পাঠ্য সম্পাদকটি ব্যবহার করছি ।

আমি জিইউআই এর সাথে কানেক্ট কান ... বা এরকম কিছু হবে বলে আশা করি

0 থেকে N রিমোট থাকতে পারে কি সাথে সংযুক্ত? গিট কোনও রিমোট সার্ভারের সাথে সংযুক্ত থাকে না, এটি সংযোগটি কেবল অস্থায়ীভাবে এবং কেবলমাত্র রিমোট রিপোজিটরির সাথে কাজ করা কয়েকটি কমান্ডের জন্য তৈরি করে। বেশিরভাগ কাজ স্থানীয়ভাবে হয়ে যায়।

তারপরে আমি আশা করি প্রকল্পগুলির একটি তালিকা প্রদর্শিত হবে

আমি projectsআপনার মানে ধরে নিচ্ছি repositories

আমি ভয় করি এরকম কিছু নেই। রিমোট সার্ভারে গিট কেবলমাত্র একটি সংগ্রহস্থলের সাথে কঠোরভাবে কাজ করে। সমস্ত সংগ্রহস্থল তালিকাভুক্ত করা সাব-ডিরেক্টরি অন্তর্ভুক্ত সমস্ত ডিরেক্টরি তালিকা করার সমতুল্য .git। আমি নিশ্চিত যে এরকম কিছু আছে GitHub

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

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

তারপরে আমি কোনও ফাইলকে ডান ক্লিক করতে এবং চেক-ইন নির্বাচন করতে ... বা চেক-আউট এবং এর মতো স্টাফ রাখতে সক্ষম হতে চাই।

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

আপনি নিজের কাজ শুরু করার আগে, git fetchবা git pullঅন্য কেউ যদি এর সাথে কাজ করে থাকেন তবে রিমোট থেকে পরিবর্তনগুলি।

আমি কি অনেক আশা করি?

হ্যা এবং না. আপনি যা প্রদান করেন তার থেকে আলাদা কিছু প্রত্যাশা করুন। আপনি আরও ভাল কিছু পেতে পারেন, gitশক্তিশালী, নমনীয়, নিরাপদ, জাহান্নামের মতো দ্রুত এবং আপনার প্রয়োজনীয় সমস্ত কিছু করতে পারেন, তবে কেন্দ্রীভূত ভিসিএস যা করেন তা ঠিক নকল করতে পারে না।


5

আমি ভিজ্যুয়াল উত্স থেকে এসএফএন থেকে গিটকে নিরাপদ করে ভ্রমণ করতে পেরেছি।

ভিএসএস থেকে টিএফএসে যাওয়া একটি আনন্দদায়ক অভিজ্ঞতা ছিল। টিএফএস থেকে এসএনএন-এ যাওয়াটা একটি মনোরম অভিজ্ঞতা ছিল। এসএনএন থেকে গিটে যাওয়া একটি অভ্যন্তরীণ লড়াই ছিল।

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

আমার জন্য ইউরেক মুহুর্তটি একবার আমি রূপালী বুলেট গুই অনুসন্ধানে ছেড়ে দিয়ে গিট ব্যাশ ব্যবহার করে দেখতে শুরু করি (আমি এখনও শিখছি)।

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

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

আমি গিটকে এসএনএন এর চেয়ে আরও বেশি স্টিপার লার্নিং বক্ররেখা পেয়েছি। তবে একবার গিট দিয়ে "এটি" পেয়ে গেলে আপনি আর ফিরে যেতে চান না।

সমস্ত উপায়ে গিট।


5

আপনার এমন একটি সার্ভার রয়েছে যা আপনার ফাইলগুলি সঞ্চয় করে এবং সেগুলির সর্বশক্তিমান মালিক used একটি ফাইল সম্পাদনা করতে আপনাকে অবশ্যই সার্ভারের কাছ থেকে অনুমতি চাইতে হবে।

গিট এর মতো নয়। গিটকে এইভাবে ভাবুন: আপনার স্থানীয় স্টোর রয়েছে। Git আপনি পরিবর্তন, বিপরীত করে, সহজ এবং দ্রুত শাখাবিন্যাস, ইত্যাদি কমিট আপনি ব্যাকআপ করতে আপনার সোর্স নিয়ন্ত্রণ ইতিহাস চান, তখন দেয়, ধাক্কা আপনার পরিবর্তনগুলি অন্য সংগ্রহস্থলের, যা একটি সার্ভার, GitHub.com মত "শুধু হতে হবে"।

কর্মধারা:

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

এটাই সব।


1

"গিট গুই" মানে কি? আমি যদি সঠিকভাবে মনে করি তবে ভিজ্যুয়াল স্টুডিও একীকরণের জন্য একটি প্লাগইন সহ এগুলির মধ্যে একটি গাজিলিয়ন রয়েছে। যদি একটি জিইউআই আপনার পক্ষে কাজ করে না, তবে এমনটি না পাওয়া পর্যন্ত আরও কিছু চেষ্টা করুন। আমি ব্যক্তিগতভাবে বিভিন্ন কাজের জন্য বিভিন্ন জিইউআই ব্যবহার করি (এবং অন্যদের জন্য সিএলআই)।

তবে গিটটি একটি নির্দিষ্ট সিস্টেমের চেয়ে সংস্করণ নিয়ন্ত্রণের কাঠামোর চেয়ে বেশি। এর থেকে সর্বাধিক কার্যকর হওয়ার জন্য আপনাকে এখনও কিছু বেসিক শিখতে হবে।


-2

আমি কি অনেক আশা করি?

হ্যাঁ

গিফটি টিএফএসের মতো সহজেই ব্যবহার করতে আমার কী করা উচিত?

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


1
-1: ফাইলগুলি পরীক্ষা করা / আউট করা এবং বিরোধগুলি সমাধান করা উত্স নিয়ন্ত্রণ থেকে 'বেশি প্রত্যাশা করা' নয়।
স্টিভেন ইভার্স

2
একটি দূরবর্তী সার্ভার থেকে সরাসরি তাদের চেক করা কোনও অর্থহীন নয়। এটি কেবল ধীরে ধীরে, এমনকি ল্যানেরও বেশি। এ জাতীয় জিনিস করা এফটিপি-র জন্য কিছু, ভিসিএস নয় not
মার্টিনাস

1
"চেক ইন / আউট" ফাইলগুলি কোনও ভিসিএসের জন্য মৌলিক কাজ নয়। এটি বেশিরভাগ ভিসিএসের কাছে সাধারণ বাস্তবায়নের একটি বৈশিষ্ট্য এবং এর মধ্যে সূক্ষ্ম তবে দুর্ভাগ্যজনক পার্শ্ব-প্রতিক্রিয়া রয়েছে।
kylben

2
@ কাইলবেন: সংস্করণ নিয়ন্ত্রণ দেখার জন্য একটি উপায় হল / আউট পরীক্ষা করা; সম্পাদনা এবং মার্জ করা অন্য উপায়। কিছু ভিসিএসের প্রাক্তন পদ্ধতির ব্যবহার আপনাকে একচেটিয়া লক এবং স্বতন্ত্র ফাইলগুলি পরীক্ষা করার ক্ষমতা প্রদান করে; অন্যরা এইগুলি গ্রহণ করে এবং এর সাথে আপনি সম্পূর্ণ সংগ্রহস্থলটি ডাউনলোড করেন, আপনার স্থানীয় পরিবর্তনগুলি করেন এবং তারপরে এগুলি রিমোটে ফিরে যান; সন্দেহের ক্ষেত্রে আপনার ইনপুট জিজ্ঞাসা করে, ভিসিএস দ্বন্দ্বমূলক পরিবর্তন পরিচালনার যত্ন নেয়। কোনওটিই ভাল নয়, তবে আপনি সাধারণত একটি ভিসিএস বাঁকতে পারেন না যেটির জন্য এটি তৈরি করা হয়নি।
tmadmers

1
'ইন আউট / আউট' চেক করে, আমি আসলে লক-ভিত্তিক ভিসিএসের জিনিসগুলি বাস্তবায়নের উপায় সম্পর্কে বলছিলাম, আপনি কীভাবে সম্পাদনার জন্য উত্স ফাইলগুলি ডাউনলোড করতে পারবেন না (যা প্রতিটি ভিসিএসকে করতে সক্ষম হতে হবে এমন কিছু)। অনেক ভিসিএসের ফাইল 'চেকআউট' হিসাবে ডাউনলোড করার কেবলমাত্র প্রক্রিয়াটি বোঝায় এটি আইএমও-র কিছুটা ভুল - যাচাই করা হয় না, এবং সংগ্রহস্থল কারও কাছে ফাইলটি আছে তা মনে নেই।
টিডামার 21
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.