এসভিএনপ্যারেন্টপ্যাথ ব্যবহার করে একটি সাধারণ সাবভার্সন / অ্যাপাচি কনফিগারেশন দেওয়া হয়েছে, এর /svn/
মধ্যে আয়োজিত সংগ্রহস্থলগুলি সহ :
<Location /svn>
DAV svn
SVNParentPath /srv/source/svn/repos
SVNReposName "Subversion Repository"
AuthzSVNAccessFile /srv/source/svn/authz
Satisfy Any
AuthType Basic
AuthBasicProvider file
AuthName "Subversion Repository"
AuthUserFile /srv/source/svn/htpasswd
Require valid-user
</Location>
সেখানে নির্দিষ্ট ভান্ডার জন্য এই কনফিগারেশন ওভাররাইড করতে একটি উপায় আছে কি ছাড়া একটি ভিন্ন পথ তাদের হোস্টে হচ্ছে? এটি হ'ল কোনও উপায় কি আমি Location
এই জাতীয় ব্লক যুক্ত করতে পারি ...
<Location /svn/my_special_repo>
SVNPath /srv/source/svn/repos/my_special_repo
AuthzSVNAccessFile /srv/source/svn/repos/my_special_repo/conf/authz
</Location>
... এবং এটির জন্য ব্লকটিতে প্রদত্ত কনফিগারেশনটি
ওভাররাইড করা আছে ? উপরের কনফিগারেশনটি সহ এটি করার আমার প্রচেষ্টাগুলি অ্যাপাচি ত্রুটি লগতে অদ্ভুত এবং অস্বাস্থ্যকর ত্রুটির সাথে পূরণ হয়েছে, যেমন:Location
/svn
[Wed Feb 02 11:28:35 2011] [error] [client 10.10.209.120]
(20014)Internal error: Can't open file '/srv/source/svn/repos/svn/format':
No such file or directory
এগুলি আমার কাছে মোড_ড্যাভ_এসভিএন-এর উপায় বলে মনে হচ্ছে যে আমি যা করতে চাইছি তা আমি করতে পারি না। আমি সমাধান বা বিকল্প উন্মুক্ত!
সম্পাদনা : আচ্ছা, আমি দেখতে পাচ্ছি যে এই প্রশ্নটি পাঠকদের মাঝে প্রচুর উত্তেজনা তৈরি করেছে। রেকর্ডের জন্য, আমি যা করতে পারি তা হ'ল আমাদের বিদ্যমান সমস্ত সংগ্রহস্থলের জন্য প্রতি-সংগ্রহের কনফিগারেশন SVNParentPath
তৈরি করা এবং তারপরে ভিত্তিক কনফিগারেশনটি ত্যাগ করা। প্রতি-রেপো অ্যাপাচি কনফিগারেশনটি সর্বনিম্ন, বিশেষত মোড_ম্যাক্রোর মতো কিছু ব্যবহার করে ; শক্ত অংশটি বিশ্বব্যাপী লেখক ফাইলটিকে পৃথক করে দিবে। আপনি যদি এটি আগে করেন তবে টিপসগুলি প্রশংসা করা হয়।