সরলতম (এবং দ্রুততম) সার্ভার, যা আপনি স্থানীয় সংগ্রহস্থলগুলির সাথে কাজের জন্য ব্যবহার করতে পারেন, প্রতিটি এসএনএন-ক্লায়েন্টের সাথে এম্বেড । প্রোটোকল ফাইল: /// ব্যবহার করে স্থানীয় ফাইল সিস্টেমে বিদ্যমান যে কোনও সংগ্রহস্থল এবং যে কোনও পরিমাণ সংগ্রহস্থল অ্যাক্সেসের জন্য এটি সার্ভার । এটি কোনও অনুমোদন বা প্রমাণীকরণের পদ্ধতি সরবরাহ করে না, নিয়ন্ত্রণের অধীনে কেবলমাত্র সংগ্রহস্থলগুলিতে সম্পূর্ণ সীমাহীন অ্যাক্সেস দেয়, তবে অন্য দিক থেকে, এটি প্রতি ভিসিএস-সিস্টেমের সমস্ত বৈশিষ্ট্য ব্যবহার করতে দেয় এবং দেয়।
এই সার্ভারটি ব্যবহার করার জন্য, আপনার কাছে কোনও স্থানের কোনও ফাঁকা ডিরেক্টরিতে সংশ্লিষ্ট সাবকম্যান্ড এবং প্যারামিটারের সাথে সিএলআই-কমান্ড এসএনএডমিন কল করতে হবে (আমি মনে করতে পারি না, সিআইএআই-ক্লায়েন্ট বান্ডেলে প্রশাসনিক প্রোগ্রাম রয়েছে কি না এবং নাও) এটি পরীক্ষা করে দেখুন - আমি সিআইএল এসএনএন-ক্লায়েন্ট ইনস্টল করি নি, কেবল টরটোইজএসভিএন, যার সংস্করণ 1.7 এ ইনস্টলারে এই প্রোগ্রাম রয়েছে) - আশা করি, আপনি এটি সন্ধান করতে সক্ষম হবেন।
svnadmin help
আমাদের সমস্ত উপলভ্য সাবকম্যান্ডগুলি দেখান, আমরা এখন সাবকম্যান্ডে আগ্রহী create
।
svnadmin help create
আমাদের বিবরণ জন্য প্রয়োজনীয় সমস্ত প্রদান
create: usage: svnadmin create REPOS_PATH
Create a new, empty repository at REPOS_PATH.
Valid options:
...
প্রথম svnadmin create REPOS_PATH
রেপোটির শুরুতে আমরা সমস্ত সূক্ষ্ম-টিউন বিকল্পগুলি উপেক্ষা করতে পারি এবং কেবলমাত্র মূল ফর্মটি মনে করতে পারি , সেখানে রেপোসপ্যাথটি খালি ডিরেক্টরিতে পরম বা আপেক্ষিক পথ, রেপোর জন্য পরিকল্পনাযুক্ত planned কারণ বেশিরভাগ সময় সাধারণ উইন্ডোজ-লোকেরা ক্রস-প্ল্যাটফর্ম অ্যাপ্লিকেশনটির জন্য লোকজন বিভ্রান্ত হতে পারে, যা চিহ্নিতকরণ (অগ্রণী- বা ব্যাকস্ল্যাশ) পথ (মেটু) এ ব্যবহার করা যায়, নিরাপদতম পথটি লোকেশনে যায় cd
, যেখান থেকে দীর্ঘ দীর্ঘ পথ ছাড়াই আমাদের দির দৃশ্যমান হয় - ভবিষ্যতের রেপো ডিরেক্টরি বা ডিরেক্টরি নিজেই এর পিতামাতা। আগে রেপো জন্য পরিকল্পনা করাz:\Main
svnadmin create
Z:
cd \Main
এবং, শেষ অবধি,
svnadmin create .
ফলস্বরূপ আমরা ডিরেক্টরিতে খালি সংগ্রহস্থল তৈরি করি যা উইন্ডোজ এক্সপ্লোরারে সামগ্রী আইটেম-ইন্ডিকেটর হিসাবে বিশেষ আইকন সহ প্রদর্শিত হয়
এখন, প্রতিবার যখন এই সংগ্রহস্থলটির প্রয়োজন হয় তখন আমরা সাধারণ এসভিএন-কমান্ড ব্যবহার করি, সেখানে URL- অংশ বা প্যারামিটারগুলি মনে হয়file:///Z:/Main
c:\>svn ls file:///Z:/Main
branches/
tags/
trunk/
(আমি রেপোতে স্ট্যান্ডার্ড ভান্ডার গাছ যুক্ত করেছি)।
আসুন এই অদ্ভুত ইউআরএল বিছিন্ন করুন:
file:///
কোনও ইউআরএল হিসাবে, এর অর্থ অ্যাক্সেস প্রোটোকল, আমাদের ক্ষেত্রে প্রোটোকল বিশেষ, এবং দুটি, দুটি স্ল্যাশ নয়
Z:/Main
ড্রাইভের সাথে রেপো করার পুরো পথ এবং ড্রাইভের অভ্যন্তরে পাথ, সেখানে সমস্ত উইন্ডোজ-ব্যাকস্ল্যাশগুলি "ক্লাসিক" ফরোয়ার্ড-স্ল্যাশ দ্বারা প্রতিস্থাপন করা হয়েছে
অন্য কোনও বিন্দু থেকে এই সংগ্রহস্থলের বিশেষ সাবভার্সন-সার্ভারগুলির সাথে "বিগ ব্রাদার্স" থেকে কোনও পার্থক্য নেই