سؤال

ولقد تم استخدام SVN كثيرا لمستخدم واحد على جهاز كمبيوتر واحد

والآن أود أن تشاركونني الاشياء عبر أجهزة كمبيوتر متعددة

وحتى الآن لقد تم التحقق من من file://c:/myproject

وأود أن الخروج من svn://mycomputer/myproject

وكيف يمكنني رسم خريطة لأول مرة في الثانية؟

هل كانت مفيدة؟

المحلول

وضعت في مستودع للخروج مماثل. من أجل استخدام بروتوكول إس للوصول إلى مستودع، تحتاج إلى إنشاء svnserv، وأشر إلى مستودع الذي تستخدمه. هذا وسوف تسمح لكل من يصل - ملف: // محليا، وإس: // بعد (أو محليا). زميل أقسم البصرية SVN .

نصائح أخرى

وتحتاج إلى برنامج Deamon svnserve. وثائق لتكوين ذلك هنا (الفقرة على "svnserve ويندوز الخدمة"):

HTTP: // svnbook.red-bean.com/en/1.5/svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.invoking

ويمكنك أيضا أن ننظر إلى احتمالات أخرى لacccess لك SVN الخادم في هذا الفصل.

ولست متأكدا كيف مسارات سوف تترجم في ويندوز، ولكن على لينكس عليك أن تبدأ البرنامج الخفي svnserve مع الجذر مستودع محدد:

svnserve -d -r /path/to/repos/

وبالتالي، إذا تم تخزين مستودع إس الخاص بك في /path/to/repos/myproject، ما سبق من شأنها أن تسمح لك أن الخروج من كمبيوتر آخر عن طريق القيام

svn co svn://your.ip.addr/myproject ./myproject_checkout

وهذا سيكون مختلفا إذا أردت استخدام بروتوكول svn+ssh، حيث يتم إنشاء عملية svnserve لكل طلب الحصول مستودع. هذا يعني أنك لا تحتاج لتفرخ بك svnserve الخفي الخاص، سه يعتني ذلك لك. هذا هو بسيط المدهش أن الإعداد لمستخدم واحد. لمعرفة المزيد عن ذلك، [سليسهوست] لديه المادة كبيرة هنا .

ويعرف سوى القليل حقيقة: إذا كنت من مستخدم واحد والمخزون الخاص بك تقع على جهاز كمبيوتر يستند شىء * والتي يمكنك سه ل، حتى أنك لن تحتاج إلى خادم

ومجرد استخدام الأمر:

scn checkout svn+ssh://USERNAME@mycomputer/ABSOLUTE/PATH/TO/REPOSITORY

وهذا سوف يطالبك كلمة المرور الخاصة بك SSH (= تسجيل الدخول إلى MYCOMPUTER).

scroll top