সিভিএস থেকে আসা আপনার যা অনুধাবন করা দরকার তা হ'ল কোনও শাখা স্থাপনের সময় আপনি আর ডিরেক্টরি তৈরি করেন না।
আর কোনও "স্টিকি ট্যাগ" (যা কেবলমাত্র একটি ফাইলে প্রয়োগ করা যেতে পারে), বা "শাখা ট্যাগ" নেই।
শাখা এবং ট্যাগগুলি গিতে দুটি পৃথক বস্তু এবং এগুলি সর্বদা সমস্ত রেপোতে প্রয়োগ হয় ।
আপনাকে আর (এসভিএন-এর সাথে) আর স্পষ্টভাবে আপনার ভান্ডারটিকে এটির সাথে গঠন করতে হবে না:
branches
myFirstBranch
myProject
mySubDirs
mySecondBranch
...
tags
myFirstTag
myProject
mySubDirs
mySecondTag
...
সেই কাঠামোটি সিভিএসটি একটি সংস্করণ সিস্টেম নয়, উত্স নিয়ন্ত্রণ (বাস্তব উত্স নিয়ন্ত্রণ বনাম সংশোধন নিয়ন্ত্রণ দেখুন? ) থেকে এসেছে from
এর অর্থ শাখাগুলি সিভিএসের জন্য ট্যাগগুলির মাধ্যমে অনুকরণ করা হয়, এসভিএন-এর ডিরেক্টরি কপি cop
আপনি যদি কোনও ট্যাগ চেকআউট করতে ব্যবহার করেন এবং তাতে কাজ শুরু করেন তবে আপনার প্রশ্নটি সংবেদনশীল করে তোলে ।
যা আপনার করা উচিত নয়;)
কোনও ট্যাগ অপরিবর্তনীয় বিষয়বস্তুর প্রতিনিধিত্ব করে বলে মনে করা হয় , প্রতিবার একই সামগ্রী পাওয়ার গ্যারান্টি সহ কেবল এটি অ্যাক্সেস করতে ব্যবহৃত হয়।
গিট-এ, সংশোধনগুলির ইতিহাস একটি গ্রাফ গঠন করে, কমিটের একটি সিরিজ।
একটি শাখা সেই গ্রাফের একটি পথ
x--x--x--x--x # one branch
\
--y----y # another branch
1.1
^
|
# a tag pointing to a commit
- আপনি যদি কোনও ট্যাগ চেকআউট করেন তবে এটি থেকে কাজ শুরু করার জন্য আপনাকে একটি শাখা তৈরি করতে হবে।
- আপনি যদি একটি শাখা চেকআউট করেন তবে আপনি সরাসরি সেই শাখার সর্বশেষ প্রতিশ্রুতিবদ্ধ ('হেড') দেখতে পাবেন।
সমস্ত প্রযুক্তিগুলির জন্য জাকুব নরবস্কির উত্তর দেখুন , তবে প্রকৃতপক্ষে, এই মুহুর্তে আপনার সমস্ত বিবরণ প্রয়োজন নেই ();
মূল কথাটি হ'ল: কোনও ট্যাগ প্রতিশ্রুতিবদ্ধ হওয়ার সরল পয়েন্টার হওয়ায় আপনি কখনই এর সামগ্রীতে পরিবর্তন করতে পারবেন না। তোমার একটা শাখা দরকার
আপনার ক্ষেত্রে, প্রতিটি বিকাশকারী একটি নির্দিষ্ট বৈশিষ্ট্যে কাজ করছেন:
- স্ব স্ব ভাণ্ডারগুলিতে তাদের নিজস্ব শাখা তৈরি করা উচিত
- তাদের সহকর্মীর সংগ্রহশালা থেকে শাখাগুলি ট্র্যাক করুন (একই বৈশিষ্ট্যটিতে কাজ করা একটি)
- আপনার সমবয়সীদের সাথে আপনার কাজ ভাগ করার জন্য টান / ঠেলাঠেলি।
আপনার সহকর্মীদের সরাসরি শাখাগুলি অনুসরণ করার পরিবর্তে, আপনি কেবলমাত্র একটি "অফিসিয়াল" কেন্দ্রীয় ভাণ্ডারের শাখাটি ট্র্যাক করতে পারেন যেখানে এই বিশেষ বৈশিষ্ট্যটির জন্য প্রত্যেকের কাজ একীকরণ ও ভাগ করে নেওয়ার জন্য প্রত্যেকে তার কাজকে ধাক্কা দেয়।