শুভ দিন.
আমি জানি যে আমরা এমন প্রশ্ন জিজ্ঞাসা করতে চাই যা উত্তর দেওয়া যেতে পারে এবং আলোচনা করা হয়নি, তাই আমি আমার প্রশ্নটি পরিমাণগত করতে চেষ্টা করব, যদিও এটি সম্পূর্ণরূপে প্রকৃতির মতো নয়।
আমি আমার বিশ্ববিদ্যালয়ের একটি গবেষণা প্রকল্পের জন্য কয়েকটি অ্যাপ্লিকেশন কোডিং করছি। আমি কিছু "প্রধান" প্রকল্প আছে, কিছু শাখা বন্ধ বরাবর। সময় চলে গেলে, এই শাখাগুলি কঠোর ও কঠোর হয়ে ওঠে। সাধারণভাবে, আমি কোড প্রকল্প আটকে করেছি অনেক জায়গা আছে। আমি একমাত্র লোক কে সত্যিই এই অ্যাপ্লিকেশনগুলির উপর কাজ করে, কিন্তু আমার এমন কিছু লোক আছে যারা কোডটি অ্যাক্সেস করতে অবশ্যই উপকৃত হতে পারে। উপরন্তু, আমি ভবিষ্যতের ব্যবহারের জন্য প্রকল্পগুলি পরিষ্কার করতে চাই, তারা অন্যদের দ্বারা স্নাতকের পর আমার কাজ চালিয়ে যেতে পারে, কাজগুলির বাইরে আমার নিজের প্রকল্পগুলি, বা আমার দক্ষতাগুলি কী ভবিষ্যতে নিয়োগকর্তা দেখানোর ক্ষমতা প্রদর্শন করতে পারে।
এই সমস্যার একটি সম্ভাব্য উত্তর সংস্করণ নিয়ন্ত্রণ সফটওয়্যার। আমি এটা জানি, কিন্তু আমি সত্যিই এটি ব্যবহার করি নি ... আমি গিটহুব থেকে একটি প্রকল্প বা দুটি পরীক্ষা করেছি, কিন্তু এমন কোনও সিস্টেম সেট আপ ও পরিচালনা করার জন্য এটি আসলেই খনন করা হয় না। এই দিন, উভয় মালিকানাধীন এবং বিনামূল্যে সেখানে বেশ কয়েকটি অপশন হতে বলে মনে হচ্ছে।
আমি এই ধরনের সিস্টেমের জন্য নিম্নলিখিত ইচ্ছা আছে:
আমি নিয়ন্ত্রণ যে সিস্টেম হোস্ট-সক্ষম। আমি আমার কাজ কিছু জন্য চলমান একটি আমাজন EC2 মাইক্রো দৃষ্টান্ত আছে, তাই এই এক সফ্টওয়্যার ইনস্টল করতে পারে এক জায়গা হতে হবে। অন্যান্য যন্ত্রগুলিও আমার কাছে উপলব্ধ রয়েছে, তাই আমি অগত্যা মাইক্রো দৃষ্টান্তের জন্য সীমাবদ্ধ নই, তবে এখন এটি আমার প্রধান লক্ষ্য। ঠিক এখন, এটি অ্যামাজন এর নিজস্ব লিনাক্স চিত্রের একটি অনুলিপি চলছে, তাই আদর্শভাবে, সংস্করণ নিয়ন্ত্রণ লিনাক্সে চলবে। যদিও আমি নিজের সিস্টেমে হোস্ট করাতে চাই, আমি তাদের পূর্ণ সময়ের চাকরির ব্যবস্থা করতে চাই না ... আমি প্রথম ছাত্র এবং বিকাশকারী।
মাইক্রোসফ্ট ভিসুয়াল স্টুডিও মাধ্যমে অ্যাক্সেসযোগ্য যদিও মাঝে মাঝে আমি অন্য পরিবেশে কাজ করি, আমার কাজের সিংহের ভাগটি সি # এ ভিজ্যুয়াল স্টুডিও ২01২ এর সাথে সম্পন্ন হয়। আদর্শভাবে, আমি আইডিই তে পরিবর্তনগুলি পরীক্ষা করে দেখতে পারতাম।
তথ্যসমৃদ্ধ. এটা বলার আগে যেতে হবে, কিন্তু আমরা সব আগে সেখানে হয়েছে।
ব্যাকআপ বা স্থানান্তর সহজ। আমি প্রকল্পগুলিকে সংগঠিত করার জন্য কীভাবে ব্যবহার করতে পারি তা নিশ্চিত নই, তবে আমি যদি আমার প্রকল্পগুলি গ্রহণ করতে পারি তবে এটি ভাল হবে এবং যদি আমি চয়ন করি তবে এটি অন্য সংস্করণ নিয়ন্ত্রণ ব্যবস্থায় স্থানান্তরিত হবে। অবশ্যই, এই কাজ ফাইলগুলি থেকে, আমি তাদের ব্যাক আপ করতে সক্ষম হতে হবে।
এই মানদণ্ডের সাথে সংস্করণ নিয়ন্ত্রণ সফটওয়্যার সম্পর্কিত আপনার পরামর্শ কি? আমি একজন ছাত্র এবং এটি আমার নিজের ব্যক্তিগত প্রকল্পটি কম বা কম, তাই যখন আমার কাছে কিছু মালিকানাধীন সিস্টেমের কাছে সামান্য খরচ না থাকে (মাইক্রোসফ্ট পণ্যগুলি অবিলম্বে মনে আসে), আমার কাছে ডুবে অনেক টাকা নেই এই মধ্যে। আদর্শভাবে, সমাধান বিনামূল্যে। আমি আশা করি এই প্রশ্নটি আমি কী ভাবে গঠন করেছি তার একটি নির্দিষ্ট উত্তর বা পরামর্শ সেট করার অনুমতি দেয়।