সাবভারশন (কখনও কখনও এসভিএন বলা হয়) হল একটি ওপেন সোর্স সিস্টেম যা ফাইল এবং ডিরেক্টরিতে আপনার করা প্রতিটি পরিবর্তন মনে রাখে। যখন আপনি সময়ের সাথে একটি নথিতে পরিবর্তনগুলি ট্র্যাক করতে চান বা একটি ফাইলের পুরানো সংস্করণ পুনরুদ্ধার করতে চান তখন এই সিস্টেমটি কার্যকর। ম্যাক ওএস এক্স -এ সাবভারশন ইনস্টল করার বিস্তারিত নির্দেশনার জন্য প্রথম ধাপ দিয়ে শুরু করুন।
ধাপ
2 এর অংশ 1: একটি বাইনারি প্যাকেজ থেকে সিস্টেম ইনস্টল করা
ধাপ 1. ভিজিট করুন
সেই পৃষ্ঠায়, আপনি অনেকগুলি ডাউনলোডযোগ্য বাইনারি পাবেন, প্রত্যেকটি বিভিন্ন প্রয়োজনীয়তার সাথে। বাইনারি বেছে নিন যা আপনার প্রয়োজনের জন্য সবচেয়ে উপযুক্ত।
ধাপ 2. নিষ্কাশন।
pkg ডাউনলোড করা হয়েছে । পরবর্তীতে ডেস্কটপে সাবভারশন ইনস্টলেশন ফাইল তৈরি করা হবে। ফাইলে ডাবল ক্লিক করুন এবং নির্দেশ অনুসারে ইনস্টলেশন ধাপগুলি অনুসরণ করুন।
ধাপ 3. টার্মিনাল খুলুন যা "ইউটিলিটিস" ফোল্ডারে আছে।
বিকল্পভাবে, স্পটলাইটের মাধ্যমে টার্মিনাল অনুসন্ধান করুন। [Username] $ কমান্ডে নিম্নলিখিত এন্ট্রি লিখুন:
-
svn [প্রবেশ করুন]
-
যদি কমান্ডটি "ব্যবহারের জন্য svn হেল্প" টাইপ করে প্রতিক্রিয়া দেয়, সাবভার্সন ঠিকঠাক কাজ করছে।
-
যদি/usr/local/bin ডিরেক্টরিতে পাওয়া না যায়,.profile ফাইলটি সম্পাদনা করুন এবং নিম্নলিখিত লাইনটি যোগ করুন:
PATH = $ PATH রপ্তানি করুন:/usr/local/bin
-
একটি নতুন টার্মিনাল উইন্ডো খুলুন এবং নিম্নলিখিত কমান্ডটি প্রবেশ করার চেষ্টা করুন: svn [এন্টার]
2 এর অংশ 2: বিপর্যয় পরিবেশ স্থাপন
ধাপ 1. SVN সার্ভার সেট আপ করুন।
সাবভারশন প্রজেক্ট বিতরণের জন্য আপনার এই সার্ভারের প্রয়োজন।
ধাপ ২. টার্মিনাল চালান এবং অ্যাকাউন্ট ডিরেক্টরিতে "svnroot" নামে একটি ডিরেক্টরি তৈরি করুন:
mkdir svnroot
-
প্রকার: svnadmin create/Users/[your user name]/svnroot
-
সার্ভার সফলভাবে তৈরি করা হয়েছে!
ধাপ 3. টার্মিনালের সাথে SVN সার্ভার ব্যবহার করুন।
আপনি নিম্নলিখিত কমান্ড দিয়ে টার্মিনালের মাধ্যমে এটি পরীক্ষা করতে পারেন: svn চেকআউট ফাইল: /// ব্যবহারকারী/[আপনার ব্যবহারকারীর নাম]/svnroot
-
দূরবর্তী অ্যাক্সেসের জন্য, "ssh অ্যাক্সেস" সক্ষম করুন (সিস্টেম পছন্দ/শেয়ারিংয়ে) এবং নিম্নলিখিত কমান্ড ব্যবহার করে চেক করুন: svn checkout svn+ssh: //my.domain.com/Users/ [আপনার ব্যবহারকারীর নাম]/svnroot
ধাপ 4. সাবভারশন ম্যানেজার প্রোগ্রাম সেট আপ করুন।
উদাহরণস্বরূপ, svnX 10.5 থেকে 10.8 পর্যন্ত ম্যাক ওএস এক্স এর সমস্ত সংস্করণ সমর্থন করে। আপনি এটি https://code.google.com এ পেতে পারেন।
ধাপ 5. ডাউনলোড করার পরে SVNx চালান, তারপর "ওয়ার্কিং কপি" নামে দুটি উইন্ডো দেখুন " এবং " সংগ্রহস্থল "।
"রিপোজিটরি" এর অধীনে, SVN সার্ভার থেকে URL এবং লগইন ডেটা যোগ করুন।
-
জানালাটা খোলো. যদি আপনি একটি ত্রুটি বার্তা পান, আপনার লগইন চেক করুন।
-
টার্মিনালে যান এবং টাইপ করুন: svn import -m "your import messages"/my/local/project/path/my/remote/svn/repository। এই কমান্ডটি স্থানীয় প্রকল্প থেকে এসভিএন সার্ভারে সমস্ত ফাইল যুক্ত করে।
-
SVNx এর "ওয়ার্কিং কপি" উইন্ডোর তালিকায় SVN সংগ্রহস্থল ডিরেক্টরি (SVN সার্ভার থেকে) যোগ করুন।
ধাপ 6. SVNx- এ, ফাইল/ডকুমেন্টের একটি ওয়ার্কিং কপি খুলুন।
এই প্রকল্পে কাজ করার সময়, আপনি SVNx উইন্ডোতে পরিবর্তনগুলি দেখতে পারেন।
ধাপ 7. নথিটি পরীক্ষা করুন।
ফাইল/ডকুমেন্টের কপিতে ছোটখাটো পরিবর্তন করুন, তারপর "ওয়ার্কিং কপি" উইন্ডোতে ডকুমেন্ট আপডেট করুন।
SVNx পরিবর্তন সহ সমস্ত ফাইল প্রদর্শন করে। SVN সার্ভার রিপোজিটরিতে যোগ করতে "কমিট" বোতামটি টিপুন।
ধাপ If. যদি আপনি সরাসরি ফাইন্ডার থেকে সাবভারশন রিপোজিটরিতে নথিপত্র/ফাইলগুলিতে কাজ করতে চান, তাহলে ফাইন্ডারের জন্য এসসিপ্লুগিন বা এসভিএন স্ক্রিপ্ট ব্যবহার করা ভাল।
পরামর্শ
- সাবভারশন রিসোর্সের "ডক/" সাবডিরেক্টরির অধীনে কিছু অতিরিক্ত ডকুমেন্টেশন পাওয়া যায়। আরও তথ্যের জন্য "ডক/রিডম" ফাইলটি পড়ুন।
- সাবভার্সনের প্রধান ডকুমেন্টেশন হল একটি ফ্রি বই যার নাম ভার্সন কন্ট্রোল উইথ সাবভারশন বা দ্য সাবভারশন বুক। আপনি এটি https://svnbook.red-bean.com/ থেকে পেতে পারেন