SVN Doubt - صورة VMWARE / تثبيت / استضافة أيهما ستختار؟

StackOverflow https://stackoverflow.com/questions/298235

  •  08-07-2019
  •  | 
  •  

سؤال

لدي بعض الشكوك حول كيفية إعداد عناصر SVN الخاصة بي.

أولا حالتي:مبرمج يعمل بمفرده على معظم الأشياء، ولا حاجة للوصول الخارجي (حتى الآن).

أريد:

  • شبكة SVN سريعة، ويفضل أن تكون مجانية.
  • خاص
  • صديقة للنسخ الاحتياطي
  • خالية من المتاعب إلى حد ما
  • الكثير من التخزين.
أنا لا أريد:
  • أن أواجه مشاكل في نقل بياناتي إلى تثبيت شركات / svn آخر.
حاولت:حل Assembla المستضاف المجاني وبعض الحلول المستضافة المجانية الأخرى، لن تناسبني بسبب قيود التخزين/المشروع.

والآن لدي الخيارات:

  • احصل على مضيف مشترك بمساحة كبيرة لـ SVN.
  • ما عليك سوى تثبيته على إحدى شركاتي (النوافذ قيد التشغيل)
  • قم بتثبيته على صورة برنامج vmware مما يسهل عملية النسخ وربما يسهل عملية النسخ الاحتياطي.

ماذا ستفعل في موقفي ولماذا؟

يحرر:

أم أن الجهاز الهضمي خيار أفضل في هذه الحالة، وإذا كان الأمر كذلك فلماذا؟(مع العلم أنه ليس لدي أي خبرة في هذه التقنية)

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

المحلول

أود أن ألقي نظرة على خادم فيسوال إس في إن.يتم تثبيته بسهولة على نظام التشغيل Windows ويعالج جميع مخاوفك.

نصائح أخرى

التثبيت في صورة VMWare يعني أنها أصبحت قابلة للنقل بين الأنظمة.طالما أنك لا تحتاج إلى الوصول من مواقع خارجية فسأختار هذا الحل.يمكنك استخدام صورة VMWare مسبقة الصنع[1] أو إنشاء صورة جميلة خاصة بك ببساطة باستخدام توزيعة Linux مثل Ubuntu[2].وبدلاً من ذلك، يمكنك استخدام حل Linux خفيف الوزن[3] [4] وتثبيت ما هو مطلوب فقط لتشغيل SVN.

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

[1] http://www.vmware.com/appliances/directory/308
[2] https://help.ubuntu.com/8.10/serverguide/C/subversion.html
[3] http://archlinux.org
[4] http://damnsmalllinux.org

أنا لست خبيرًا في SVN، ولكننا نعمل في بيئة Windows وقد تحولنا إلى SVN مؤخرًا.

لقد كنا سعداء جدًا بخادم VisualSVn (المجاني)، الذي لا يفعل الكثير ولكنه يجعله أكثر "شبيهًا بالنوافذ" للإدارة.

http://www.visualsvn.com/server/

يعمل بشكل رائع بالنسبة للاستضافة في هذه البيئة - فيما يتعلق بصورة منفصلة للكمبيوتر الشخصي أو برنامج vmware - يمكن أن يعمل كلاهما؛بالنسبة للنسخ الاحتياطي للمستودع على بيئة Windows، يعد الأمر مؤلمًا بعض الشيء، ولكننا نستخدم شيئًا على هذا المنوال:

http://svn.haxx.se/users/archive-2007-07/0909.shtml

بالنسبة للمشاريع المنزلية، كنت أستخدم خادم فيسوال إس في إن.لقد كان سهل الاستخدام للغاية، وكان الإعداد بسيطًا جدًا لدرجة أنني أقنعت مديري باستبدال SourceSafe في العمل به.حرفيًا، تم إعداده في دقائق.كان الوصول الأمني ​​أمرًا سهلاً أيضًا.لقد اشترينا البرنامج المساعد لبرنامج Visual Studio من VisualSVN أيضًا للسماح لنا بالالتزام بالمشاريع وتحديثها مباشرة من IDE.هذا يتطلب السلحفاةSVN ليتم تثبيتها على جهاز العميل.يمكن تشغيل كل تكوينات الخادم مباشرةً من وحدة تحكم إدارة VisualSVN، والتي يتم ربطها أيضًا بوحدة تحكم إدارة الكمبيوتر في Windows.

حسنًا، رهاني هو تثبيته على جهازك، على محرك أقراص ثابتة خارجي.سوف تضحي ببعض السرعة، ولكن سيكون لديك مساحة تخزين (يحتوي على محرك أقراص ثابت خاص به) وسهولة النسخ الاحتياطي.

أنا آسف لإعطاء هذه الإجابة التي ربما لا ترغب في سماعها (اقرأها)، ولكن لا تصرخ متطلباتك فقط "شخص سخيف!"?

إنه مثالي للمواقف التي تريد فيها فقط استخدام نظام التحكم في الإصدار دون الحاجة إلى إعداد مستودع.فقط git init وكنت على استعداد للذهاب...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top