আমি একটি নতুন বিতরণ প্রকল্প শুরু করছি। আমার এসভিএন বা গিট ব্যবহার করা উচিত এবং কেন?
আমি একটি নতুন বিতরণ প্রকল্প শুরু করছি। আমার এসভিএন বা গিট ব্যবহার করা উচিত এবং কেন?
উত্তর:
এসভিএন হ'ল একটি রেপো এবং প্রচুর ক্লায়েন্ট। গিটটি প্রচুর ক্লায়েন্টের রেপো সহ একটি ব্যবহারকারীর সাথে প্রতিটি। এটি এমন একটি কেন্দ্রে বিকেন্দ্রীভূত হয়েছে যেখানে লোকেরা কোনও বাহ্যিক সার্ভারে জিনিসপত্র না চাপিয়ে স্থানীয়ভাবে নিজের সম্পাদনাগুলি ট্র্যাক করতে পারে।
এসভিএন আরও কেন্দ্রীয় হিসাবে নকশাকৃত হয়েছে যেখানে গিট প্রতিটি ব্যবহারকারীর নিজস্ব গিট রেপো রাখার উপর ভিত্তি করে তৈরি করা হয় এবং os রেপোগুলি পুশ পরিবর্তনকে কেন্দ্রীয় এক হিসাবে নিয়ে যায়। সেই কারণে, গিট ব্যক্তিদের আরও ভাল স্থানীয় সংস্করণ নিয়ন্ত্রণ দেয়।
এদিকে আপনার মধ্যে চয়েস থাকে TortoiseGit , GitExtensions (এবং আপনি GitHub এ আপনার "সেন্ট্রাল" Git-সংগ্রহস্থল হোস্ট যদি, তাদের নিজস্ব ক্লায়েন্ট - Windows এর জন্য GitHub )।
আপনি SVN আউট উপর খুঁজছেন, তাহলে আপনি মূল্যায়ন করতে চাইবেন বাজার একটু জন্য। এটি সংস্করণ নিয়ন্ত্রণ সিস্টেমগুলির পরবর্তী প্রজন্মের মধ্যে একটি যা এই বিতরণকারী উপাদানটি রয়েছে। এটি পিসিক্স যেমন গিটের মতো নির্ভরশীল নয় তাই দেশীয় উইন্ডোজ তৈরি করে এবং এর কোনও শক্তিশালী ওপেন সোর্স ব্র্যান্ড এটি সমর্থন করে।
তবে আপনার এমনকি এই ধরণের বৈশিষ্ট্যগুলি এখনও লাগবে না। কটাক্ষপাত আছে বৈশিষ্ট্য, সুবিধা এবং বিতরণ VCSes অসুবিধেও । আপনার যদি এসভিএন অফারগুলির চেয়ে বেশি প্রয়োজন হয় তবে একটি বিবেচনা করুন। যদি আপনি এটি না করেন তবে আপনি এসভিএন এর (বর্তমানে) উচ্চতর ডেস্কটপ ইন্টিগ্রেশনের সাথে লেগে থাকতে চাইতে পারেন।
"উইন্ডোজে গিট ভাল না হওয়া" এই ধারণাটি আমি কখনই বুঝতে পারি নি; আমি একচেটিয়াভাবে উইন্ডোজ এর অধীনে বিকাশ করি এবং গিট নিয়ে আমার কোনও সমস্যা হয়নি।
আমি অবশ্যই সাবট্রোইন উপর গিট সুপারিশ করব; এটি কেবল এত বেশি বহুমুখী এবং "অফলাইন বিকাশ "কে এমন উপায়ে অনুমতি দেয় যে সাবস্ট্রেশন কখনই করতে পারে না। এটি প্রায় প্রতিটি প্ল্যাটফর্মে উপলব্ধ যা কল্পনাযোগ্য এবং এটি সম্ভবত আপনি কখনও ব্যবহার করবেন না তার চেয়ে বেশি বৈশিষ্ট্যযুক্ত রয়েছে।
গিটি বনাম এসভিএন (সেপ্টেম্বর ২০০৯) সম্পর্কে মুছে ফেলা থেকে আমি কিছু সদৃশ প্রশ্নের তৈরি একটি উত্তরের একটি অনুলিপি এখানে দিচ্ছি ।
উত্তম? সাধারনত লিংকটি বাদে কেন গিটআইএসবাটার থ্যাঙ্কএক্স , সেগুলি পৃথক:
একটি শাখা এবং ট্যাগগুলির সস্তা কপির উপর ভিত্তি করে একটি কেন্দ্রীয় ভিসিএস, অন্যটি (গিট) সংশোধনের গ্রাফের উপর ভিত্তি করে বিতরণ করা ভিসিএস। ভিসিএসের মূল ধারণাগুলিও দেখুন ।
এই প্রথম অংশটি দু'টি প্রোগ্রামের (এসভিএন এবং গিট) মৌলিক উদ্দেশ্য একইরূপে ভান করে কিছু ভুল-জ্ঞাত মন্তব্য তৈরি করেছিল, তবে সেগুলি বেশ ভিন্নভাবে প্রয়োগ করা হয়েছে। এসভিএন এবং গিতের মধ্যে মৌলিক পার্থক্যটি
স্পষ্ট করতে , আমাকে আবার জবাবদিহি করতে দিন:
এসভিএন হ'ল সংশোধন নিয়ন্ত্রণের তৃতীয় বাস্তবায়ন : আরসিএস, তারপরে সিভিএস এবং শেষ পর্যন্ত এসভিএন সংস্করণযুক্ত ডেটার ডিরেক্টরি পরিচালনা করে। এসভিএন ভিসিএস বৈশিষ্ট্যগুলি সরবরাহ করে (লেবেলিং এবং মার্জিং), তবে এর ট্যাগটি কেবলমাত্র একটি ডিরেক্টরি অনুলিপি (একটি শাখার মতো আপনি যদি কোনও ট্যাগ ডিরেক্টরিতে কোনও কিছু স্পর্শ করার জন্য "অনুমিত" না হন) এবং এর মার্জটি এখনও জটিল, বর্তমানে মেটার উপর ভিত্তি করে -ডাটা ইতিমধ্যে একীভূত হয়েছে তা মনে রাখতে যোগ করলেন।
গিট হ'ল একটি ফাইল সামগ্রী পরিচালনা (ফাইলগুলি মার্জ করার জন্য তৈরি একটি সরঞ্জাম), সত্যিকারের সংস্করণ নিয়ন্ত্রণ ব্যবস্থায় বিবর্তিত , কমিটের একটি ডিএজি ( নির্দেশিত অ্যাসাইক্লিক গ্রাফ ) এর উপর ভিত্তি করে, যেখানে শাখাগুলি ডাতাসের ইতিহাসের অংশ (এবং কোনও ডেটা নিজেই নয়) ), এবং যেখানে ট্যাগগুলি সত্যিকারের মেটা-ডেটা।
তারা "মৌলিকভাবে" আলাদা নয় বলে আপনি একই জিনিস অর্জন করতে পারবেন, একই সমস্যা সমাধান করতে পারবেন, তাই ... এত স্তরে সাধারণ মিথ্যা।
এখনও সেই পুরানো (মুছে ফেলা) উত্তরের মন্তব্যগুলিতে জোর দেওয়া হয়েছে:
ভনসি: আপনি বাস্তবায়নের ক্ষেত্রে মৌলিক পার্থক্যকে বিভ্রান্ত করছেন (পার্থক্যগুলি খুব মৌলিক, আমরা উভয়ই স্পষ্টভাবে একমত হয়েছি) উদ্দেশ্যগত পার্থক্যের সাথে।
তারা উভয়ই একই উদ্দেশ্যে ব্যবহৃত সরঞ্জাম: এই কারণেই অনেক টি দল যারা পূর্বে এসভিএন ব্যবহার করেছিল তারা সফলভাবে গিটের পক্ষে ফেলে দিতে সক্ষম হয়েছে।
যদি তারা একই সমস্যা সমাধান না করে তবে এই বিকল্পের অস্তিত্ব থাকবে না।
, যা আমি উত্তর দিয়েছি:
"সাবস্টিটিবিলিটি" ... আকর্ষণীয় শব্দ ( কম্পিউটার প্রোগ্রামিংয়ে ব্যবহৃত )।
অবশ্যই, গিট খুব কমই এসভিএন এর একটি সাব টাইপ।
আপনি উভয়ের সাথে একই প্রযুক্তিগত বৈশিষ্ট্যগুলি (ট্যাগ, শাখা, মার্জ) অর্জন করতে পারেন তবে গিট আপনার পথে আসে না এবং সরঞ্জামটির কথা না ভেবেই ফাইলগুলির সামগ্রীতে ফোকাস করার অনুমতি দেয় না।
আপনি অবশ্যই (সর্বদা) কেবলমাত্র গিটের দ্বারা এসভিএন প্রতিস্থাপন করতে পারবেন না "সেই প্রোগ্রামের প্রয়োজনীয় কোনও বৈশিষ্ট্য (সঠিকতা, কার্য সম্পাদন, ...) পরিবর্তন না করে (যা পূর্বোক্ত সাবস্টিটিবিলিটি সংজ্ঞাটির একটি উল্লেখ ):
আবার, তাদের প্রকৃতি মৌলিকভাবে পৃথক (যা পরে বিভিন্ন বাস্তবায়নের দিকে পরিচালিত করে তবে এটি বিন্দু নয়)।
একটিকে ডিরেক্টরি এবং ফাইল হিসাবে সংশোধন নিয়ন্ত্রণ দেখুন, অন্যটি কেবল ফাইলের সামগ্রী দেখতে পান (এতগুলি যাতে খালি ডিরেক্টরিগুলি এমনকি গিটতেও নিবন্ধন করে না!)।
সাধারণ শেষ লক্ষ্যটি একই হতে পারে তবে আপনি সেগুলি একইভাবে ব্যবহার করতে পারবেন না বা আপনি একই শ্রেণির সমস্যার সমাধান করতে পারবেন না (সুযোগ বা জটিলতায়)।
এসভিএন এর 2 মূল সুবিধা যা খুব কমই উদ্ধৃত হয়:
বড় ফাইল সমর্থন। কোড ছাড়াও, আমি আমার হোম ডিরেক্টরি পরিচালনা করতে এসভিএন ব্যবহার করি। এসভিএন হ'ল একমাত্র ভিসিএস (বিতরণ করা বা না) যা আমার ট্রুক্রিপট ফাইলগুলিতে চাপ দেয় না (দয়া করে আমাকে অন্য কোনও ভিসিএস রয়েছে যাতে 500MB + ফাইলগুলি কার্যকরভাবে পরিচালনা করে) আমাকে সংশোধন করুন)। এটি কারণ কারণের সাথে তুলনাগুলি প্রবাহিত হয় (এটি একটি অত্যন্ত প্রয়োজনীয় বিষয়)। Rsync অগ্রহণযোগ্য কারণ এটি দ্বিমুখী নয়।
আংশিক সংগ্রহস্থল (সাবডির) চেকআউট / চেকিন। মার্চুরিয়াল এবং বিজেআর এটি সমর্থন করে না, এবং গিটের সমর্থন সীমাবদ্ধ। এটি একটি দলের পরিবেশে খারাপ, তবে আমি আমার বাড়ির দির থেকে অন্য কম্পিউটারে কিছু পরীক্ষা করতে চাইলে অমূল্য।
শুধু আমার অভিজ্ঞতা।
আরও গবেষণা করার পরে এবং এই লিঙ্কটি পর্যালোচনা করার পরে: https://git.wiki.kernel.org/articles/g/i/t/GitSvnCompistance_cb82.html
(নীচে কিছু এক্সট্রাক্ট):
এই সমস্ত কিছু পড়ার পরে, আমি নিশ্চিত যে গিটই যাওয়ার উপায় (যদিও কিছুটা শেখার বক্ররেখা বিদ্যমান)। আমি উইন্ডোজ প্ল্যাটফর্মগুলিতে গিট এবং এসভিএনও ব্যবহার করেছি।
আমি উপরের পড়ার পরে অন্যদের কি বলতে শুনতে পছন্দ করব?
আমি একটি সাবভার্সন সংগ্রহস্থল স্থাপন করব। এইভাবে এটি করে, পৃথক বিকাশকারীরা সাবভার্সন ক্লায়েন্ট বা গিট ক্লায়েন্টদের (সহ git-svn
) ব্যবহার করবেন কিনা তা চয়ন করতে পারেন । ব্যবহার git-svn
আপনাকে সম্পূর্ণ গিট সমাধানের সমস্ত সুবিধা দেয় না , তবে এটি পৃথক বিকাশকারীকে তাদের নিজস্ব কর্মপ্রবাহের উপর নিয়ন্ত্রণের এক বিস্তৃত পরিমাণ দেয়।
আমি বিশ্বাস করি যে ইউনিক্স এবং ম্যাক ওএস এক্সে (যেমন আপনি জিজ্ঞাসা করেছিলেন) উইন্ডোতে গিট ঠিক তেমন কাজ করার আগে এটি অপেক্ষাকৃত স্বল্প সময় হয়ে যাবে।
উইন্ডোজের জন্য সাবভার্শনের দুর্দান্ত সরঞ্জাম রয়েছে যেমন এক্সপ্লোরার ইন্টিগ্রেশনের জন্য টরটোইসএসভিএন এবং ভিজ্যুয়াল স্টুডিও একীকরণের জন্য আনখএসভিএন।
মজার বিষয় হ'ল আমি সাবভার্সন রেপোসে প্রকল্পগুলি হোস্ট করি তবে গিট ক্লোন কমান্ডের মাধ্যমে সেগুলি অ্যাক্সেস করি।
একটি গুগল কোড প্রকল্পে গিট সঙ্গে বিকাশ অনুগ্রহ করে পড়ুন
যদিও গুগল কোড স্থানীয়ভাবে সাবভারশন কথা বলে, আপনি বিকাশের সময় সহজেই গিট ব্যবহার করতে পারেন। "গিট এসএনএন" অনুসন্ধান করা পরামর্শ দেয় যে এই অনুশীলনটি ব্যাপক, এবং আমরা আপনাকে এটি নিয়ে পরীক্ষা করতে উত্সাহিত করি।
এসভিএন সংগ্রহস্থলের উপর গিট ব্যবহার করা আমার সুবিধাদি দেয়:
backup/public
এসএনএন সংগ্রহস্থল রয়েছেসত্যিই আপনার প্রশ্নের উত্তর দেওয়া হচ্ছে না তবে আপনি যদি বিতরণকৃত রিভিশন কন্ট্রোলের সুবিধাগুলি চান - এটি আপনার মত মনে হচ্ছে - এবং আপনি উইন্ডোজ ব্যবহার করছেন বলে আমি মনে করি আপনি মার্চুরিয়াল ব্যবহার না করেই আরও ভাল হবেন, বরং মার্চুরিয়াল হিসাবে গিটটির চেয়ে আরও ভাল উইন্ডোজ সমর্থন রয়েছে। মার্চুরিয়াল একটি ম্যাক পোর্ট আছে।
যদি আপনার দলটি ইতিমধ্যে সংস্করণ এবং সিভিএস বা এসএনএন এর মতো সোর্স কন্ট্রোল সফটওয়্যারগুলির সাথে পরিচিত হয় তবে একটি সাধারণ এবং ছোট প্রকল্পের জন্য (যেমন আপনি এটি দাবি করেন) তবে আমি আপনাকে সুপারিশ করব এসভিএন-এ আটকে থাকুন। আমি এসএনএন নিয়ে সত্যিই স্বাচ্ছন্দ্যবোধ করি, তবে বর্তমান ই-বাণিজ্য প্রকল্পের জন্য আমি জ্যাঙ্গোতে কাজ করে যাচ্ছি, আমি গিট নিয়ে কাজ করার সিদ্ধান্ত নিয়েছি (আমি এসএনএন-মোডে গিট ব্যবহার করছি, অর্থাত্, একটি কেন্দ্রীয় রেপো যা আমি চাপছি এবং টানছি) অন্তত অন্য একজন বিকাশকারীর সাথে সহযোগিতা করার জন্য)। অন্য বিকাশকারী এসভিএন নিয়ে স্বাচ্ছন্দ্যযুক্ত এবং অন্যের অভিজ্ঞতার ভিন্নতা থাকতে পারে, আমরা উভয়েরই এই ছোট প্রকল্পটির জন্য গিটকে আলিঙ্গন করতে খুব খারাপ সময় কাটাচ্ছে। (এটি উভয়ই লিনাক্স লিনাক্স ব্যবহারকারী, যদি তা কিছুটা গুরুত্বপূর্ণ হয়।)
আপনার মাইলেজ অবশ্যই আলাদা হতে পারে।
অবশ্যই svn
, যেহেতু উইন্ডোজ বিশ্বের সেরা — সর্বোত্তম best (দ্বিতীয় বিবরণের জন্য git
দেখুন http://en.wikedia.org/wiki/Git_(software)# বিশ্বে দ্বিতীয় শ্রেণির নাগরিক )।
আপডেট: ভাঙা লিঙ্কের জন্য দুঃখিত, তবে আমি বন্ধনী রয়েছে এমন ইউআরআইয়ের সাথে কাজ করার জন্য এসও করার চেষ্টা ছেড়ে দিয়েছি। [লিঙ্কটি এখনই ঠিক করা হয়েছে। -ed]
মূল কথাটি হ'ল, গিট হ'ল বিতরণকৃত ভিসিএস এবং সাবভার্শন একটি কেন্দ্রিয়ায়িত। বিতরণ করা ভিসিএসগুলি বোঝার জন্য আরও কিছুটা কঠিন তবে এর অনেক সুবিধা রয়েছে। আপনার যদি এই সুবিধাগুলির প্রয়োজন না হয় তবে সাবভারশন আরও ভাল পছন্দ করতে পারে।
আরেকটি প্রশ্ন হ'ল টুল-সাপোর্ট। আপনি যে সরঞ্জামগুলি ব্যবহারের পরিকল্পনা করছেন তার দ্বারা কোন ভিসিএস আরও ভাল সমর্থন করেছে?
সম্পাদনা: তিন বছর আগে আমি এইভাবে উত্তর দিয়েছি:
এবং গিট এই মুহুর্তে কেবল সাইগউইন বা এমএসওয়াইএসের মাধ্যমে উইন্ডোজে কাজ করে । সাবভারশন শুরু থেকেই উইন্ডোজকে সমর্থন করে। উইন্ডোজের গিট-সমাধানগুলি আপনার জন্য যেমন কাজ করতে পারে, সমস্যা হতে পারে, কারণ গিটের সর্বাধিক বিকাশকারীরা লিনাক্সের সাথে কাজ করেন এবং শুরু থেকেই মনে মনে বহনযোগ্যতা ছিল না didn't এই মুহুর্তে আমি উইন্ডোজ অধীনে উন্নয়নের জন্য সাবভার্সন পছন্দ করব। কয়েক বছরের মধ্যে এটি অপ্রাসঙ্গিক হতে পারে।
এখন পৃথিবী কিছুটা বদলেছে। উইন্ডোতে এখন গিটের একটি ভাল প্রয়োগ রয়েছে। যদিও আমি উইন্ডোজটিতে তীব্রভাবে পরীক্ষা না করে পরীক্ষা করেছি (যেহেতু আমি আর এই সিস্টেমটি ব্যবহার করি না), তবে আমি যথেষ্ট আত্মবিশ্বাসী, যে সমস্ত বড় ভিসিএসের (এসভিএন, গিট, মার্কিউরিয়াল, বাজার) এখন উইন্ডোজ-যথাযথ প্রয়োগ রয়েছে। এসভিএন এর জন্য এই সুবিধাটি চলে গেছে। অন্যান্য পয়েন্টগুলি (সেন্ট্রালাইজড বনাম বিতরণ এবং সরঞ্জাম সহায়তার জন্য চেক) বৈধ থাকে।
আমি এসভিএন বেছে নেব কারণ এটি আরও ব্যাপকভাবে ছড়িয়ে এবং আরও সুপরিচিত।
আমার ধারণা, গিট লিনাক্স ব্যবহারকারীর পক্ষে আরও ভাল হবে।
গিটটি এখনও উইন্ডোজের আওতায় সমর্থিত নয়। এটি পক্সিক্স সিস্টেমগুলির জন্য অনুকূলিত। তবে সাইগউইন বা মিনজিডাব্লু চালানো আপনাকে গিটকে সফলভাবে চালাতে দেয়।
আজকাল আমি গিটকে এসভিএন এর চেয়ে বেশি পছন্দ করি তবে আপনি যদি সিভিএস, এসভিএন ল্যান্ড থেকে এসে থাকেন তবে প্রান্তিকের উপরে যেতে কিছুটা সময় লাগে।
আমি সম্ভবত গিটকে বেছে নেব কারণ আমার মনে হয় এটি এসভিএন এর চেয়ে অনেক বেশি শক্তিশালী। সস্তা কোড হোস্টিং পরিষেবাদি উপলব্ধ রয়েছে যা আমার পক্ষে দুর্দান্ত কাজ করে - আপনাকে ব্যাকআপ বা কোনও রক্ষণাবেক্ষণের কোনও কাজ করতে হবে না - গিটহাব সর্বাধিক সুস্পষ্ট প্রার্থী।
এটি বলেছিল, ভিজ্যুয়াল স্টুডিও এবং বিভিন্ন এসসিএম সিস্টেমগুলির সংহতকরণ সম্পর্কিত আমি কিছুই জানি না। আমি এসভিএন এর সাথে আরও ভালভাবে সংহত করার কল্পনা করি।
আমি দীর্ঘদিন ধরে এসভিএন ব্যবহার করেছি তবে আমি যখনই গিট ব্যবহার করেছি তখন অনুভব করেছি যে গিট অনেক বেশি শক্তিশালী, হালকা ওজনের এবং যদিও সামান্য কিছুটা শেখার বক্রতা জড়িত তবে এসভিএন এর চেয়ে ভাল is
আমি যা লক্ষ্য করেছি তা হ'ল প্রতিটি এসভিএন প্রকল্প যেমন রফতানি হয় তা খুব বড় আকারের প্রকল্পে পরিণত হয়। যেখানে হিসাবে, জিআইটি প্রকল্প (গিট ডেটা সহ) আকারের খুব হালকা ওজন।
এসভিএন-তে, আমি নবজাতক থেকে বিশেষজ্ঞদের কাছে বিকাশকারীদের সাথে ডিল করেছি এবং নবীন ও মধ্যস্থতাকারীরা যদি পুনরায় ব্যবহারের জন্য অন্য ফাইভাল প্রকল্প থেকে একটি ফোল্ডার অনুলিপি করেন তবে তারা ফাইল বিরোধগুলি প্রবর্তন করে বলে মনে হচ্ছে। যদিও আমি গিতের মধ্যে মনে করি, আপনি কেবল ফোল্ডারটি অনুলিপি করুন এবং এটি কাজ করে, কারণ গিট তার সমস্ত সাবফোল্ডারগুলিতে (গিফট হিসাবে এসভিএন করে) .git ফোল্ডারগুলি প্রবর্তন করে না।
দীর্ঘদিন ধরে এসভিএন এর সাথে প্রচুর পরিমাণে व्यवहार করার পরে, আমি অবশেষে আমার বিকাশকারীদের এবং আমাকে গিতে সরিয়ে নেওয়ার কথা ভাবছি, যেহেতু কাজের সহযোগিতা করা এবং একত্রীকরণ করা সহজ, পাশাপাশি একটি দুর্দান্ত সুবিধা হ'ল স্থানীয় অনুলিপি পরিবর্তনগুলি যতটা প্রতিশ্রুতিবদ্ধ হতে পারে পছন্দসই, এবং তারপরে অবশেষে একযোগে সার্ভারের শাখায় ঠেলাঠেলি করে এসভিএনের বিপরীতে (যেখানে আমাদের সময়ে সময়ে সার্ভারের রেপোজিটরিতে পরিবর্তনগুলি সংঘটিত করতে হবে)।
যে কেউ আমাকে সিদ্ধান্ত নিতে সহায়তা করতে পারে আমাকে সত্যই গিটের সাথে যেতে হবে কিনা?
.svn
প্রতিটি উপ-ডিরেক্টরিতে কোনও ফোল্ডার লাগবে না । এটি হওয়ার আগে অনুলিপিটি ত্রুটিটি "ঠিক করে"।
এটি এখানে নেমে আসে:
আপনার উন্নয়ন কি লিনিয়ার হবে? যদি তা হয় তবে আপনার সাবসার্শনটি থাকা উচিত।
অন্যদিকে, আপনার বিকাশ রৈখিক হবে না, যার অর্থ আপনার বিভিন্ন পরিবর্তনের জন্য শাখা তৈরি করতে হবে এবং তারপরে এই পরিবর্তনগুলি মূল বিকাশের লাইনে ফিরে যেতে হবে (গিটকে মাস্টার শাখা হিসাবে পরিচিত) তবে গিট করবে আপনার জন্য আরও অনেক কিছু।
এটি বেশ ভাল, সংক্ষিপ্ত (উবুন্টু তৈরি করা লোকেরা) এটি তৈরি করেছে কারণ তারা বাজারে অন্য কিছু পছন্দ করেন না ...
আমি কি এই প্রশ্নটি প্রসারিত করতে এবং জিজ্ঞাসা করতে পারি যে গিট ম্যাকওএস-তে ভাল কাজ করে?
মন্তব্যে জবাব দিন: খবরের জন্য ধন্যবাদ, আমি এটি চেষ্টা করার অপেক্ষায় ছিলাম। আমি এটি আমার ম্যাক এ বাড়িতে ইনস্টল করব।
ইউটিউবে এটি সম্পর্কে একটি আকর্ষণীয় ভিডিও রয়েছে। এটি লিনাস টরওয়াল্ডস নিজে থেকেই: গলজ টেক টক: লিনাস টরভাল্ডস গিট
এসভিএন উইন্ডোজের অধীনে ভাল পছন্দ বলে মনে হয়, যেমন অন্য লোকেরা নির্দেশ করে।
যদি আপনার বিকাশকারীদের মধ্যে কেউ জিআইটি চেষ্টা করতে চান তবে এটি সর্বদা জিআইটি-এসভিএন ব্যবহার করতে পারে যেখানে জিভিটি সংগ্রহস্থলে এসভিএন সংগ্রহস্থলটি পুনরায় তৈরি করা হয়। তারপরে তিনি জিআইটি-র সাথে স্থানীয়ভাবে কাজ করতে সক্ষম হন এবং তারপরে এসভিএন ব্যবহার করে এর পরিবর্তনগুলি মূল সংগ্রহস্থলে প্রকাশ করতে পারেন।
আপনাকে ডিভিসিএসের সাথে যেতে হবে, এটি উত্স পরিচালনায় কোয়ান্টাম লিপের মতো। ব্যক্তিগতভাবে আমি মনোোটোন ব্যবহার করি এবং এটির গতি বাড়ানোর বিকাশের কোনও শেষ নেই। আমরা এটি উইন্ডোজ, লিনাক্স এবং ম্যাকের জন্য ব্যবহার করছি এবং এটি খুব স্থিতিশীল ছিল। এমনকি প্রতিটি প্লাটফর্মে আমার বিল্টবট প্রকল্পের রাত্রে বিল্ডগুলি করা আছে।
ডিভিসিএস বিতরণ করার সময় সাধারণত অর্থ হয় আপনি কেবলমাত্র লোকেরা পরিবর্তন করতে পারেন এবং সেখান থেকে পরিবর্তনগুলি ঠেকানোর জন্য আপনি একটি কেন্দ্রীয় সার্ভার তৈরি করবেন।