উত্তর:
সহজ উত্তর চালানো হয়:
find / -name 'svnserve.conf'
svnserve.conf এমন একটি ফাইল যা $ {REPO} / conf এ থাকা উচিত।
হার্ড (এআর) এর উত্তরটি হ'ল আপনি প্রাথমিক চেকআউটটির জন্য কোন ইউআরএল ব্যবহার করেছেন তা খুঁজে বের করার জন্য এসএনএন-এর কোনও আদেশ রয়েছে কিনা তা খুঁজে বের করা।
সম্পাদনা করুন : একটি কমান্ড লাইন এসএনএন ক্লায়েন্টের জন্য, সংগ্রহশালাটি আবিষ্কার করার উপায় (আপনি যে জায়গা থেকে আপনার কোডটি খুঁজে বের করেছেন) এটি আপনার কার্যকরী অনুলিপিটির মধ্যে চলবে:
svn info
আউটপুটে যে রেখাটি 'রিপোজিটরি রুট' পড়েছে সেগুলি আপনাকে যে জায়গা থেকে চেক আউট করেছে এবং যেখানে রেপো রয়েছে সেই জায়গাটি প্রদর্শন করে।
কমান্ড লাইন SVN সাথে পরিচিত হতে কিছু সময় লাগতে এখানে ।
সাবভার্সন সংগ্রহস্থলটি অ্যাক্সেস করার বিভিন্ন ধরণের পদ্ধতি রয়েছে এবং প্রতিটিটির জন্য সংগ্রহশালাটি সন্ধান করা আলাদা:
এটি সবচেয়ে সহজ। এর অর্থ এটি স্থানীয় মেশিনে রয়েছে যেখানে পথটি বলে says
এটি এসএনভিজার ব্যবহার করছে। রিমোট সার্ভারে প্রসেস কমান্ড লাইনটি সন্ধান করুন এবং -r বিকল্পের সাহায্যে সুনির্দিষ্ট পাথটি ইউরোপের পাথটিতে রেপোজিটারি সন্ধানের জন্য প্রম্পেন্ড করা হয়েছে। যদি কোনও-আর বিকল্প না থাকে তবে ইউআরএল-এ থাকা পথটি ফাইল সিস্টেমের পথ path
এটি ssh ওভার ssh। ইউআরএলের পথ হ'ল দূরবর্তী সার্ভারে থাকা ফাইল সিস্টেমের অবস্থান।
এটি HTTP বা https ওপরে svn। আপনাকে আপনার অ্যাপাচি কনফিগারেশনে ভার্চুয়াল হোস্টটি খুঁজে বের করতে হবে এবং আপনার ইউআরএল পাথের সাথে মেলে এমন একটি <লোকেশন> বিভাগে সন্ধান করুন এবং এসভিএনপাথ বা এসভিএনপ্যারেন্টপ্যাথ কনফিগারেশন লাইনটি সন্ধান করুন। এটি আপনাকে আপনার সাবভার্সন সংগ্রহস্থলের অবস্থান বলবে।
$ find -iname .svn
এটি হোস্টে সমস্ত কার্যকরী অনুলিপি খুঁজে পাওয়া উচিত