একাধিক সংস্করণ নিয়ন্ত্রণ সিস্টেম ব্যবহার না করার কোনও কারণ?


9

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

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

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


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

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

উত্তর:


8

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


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

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

2

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


1

আপনি আপনার প্যাচগুলি গিতে আলাদা রাখতে পারেন: প্রতিটি তার নিজস্ব শাখায় করুন, তারপরে পছন্দসইভাবে পছন্দমতো মিশ্রিত করুন।

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