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