سؤال

يستغرق دمج SVN وقتًا طويلاً جدًا (خاصة في قواعد التعليمات البرمجية الكبيرة) ويكون عرضة للأخطاء.لا تخدمني المكونات الإضافية لـ Eclipse وNetbeans بشكل جيد.في الوقت الحالي أستخدم مزيجًا من "دمج svn" اليدوي والفرق الرسومي امزج.هل هناك بدائل أفضل (غير win32)؟

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

المحلول

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

نصائح أخرى

ولقد بدأت مؤخرا باستخدام راء مقارنة 3 (ويندوز لينكس). على ما يبدو لجعل باستمرار قرارات الدمج الآلي أفضل ثم تورتويز إس في إن أو KDiff3. ولا سيما على المسافات، وأعتقد أن هذا يرجع إلى BC3s أفضل تكوين نوع الملف.

وأعتقد أيضا واجهة دمج لها هو أنظف وأسهل للفهم ثم KDiff.

يمكن القول إن Meld هي واحدة من أفضل الأدوات وأكثرها استخدامًا لغير نظام Win32.على نظام التشغيل Windows أو مع Wine WinMerge يفوز.بعض البدائل لنظام التشغيل Linux:

ملاحظة.في الواقع، على نظام التشغيل Windows، توفر أداة الدمج TortoiseSVN نتائج رائعة أيضًا :)

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

وأنا أحب Sourcegear Diffmerge. http://www.sourcegear.com/diffmerge/

ونحن دائما تستخدم تورتويز إس في إن على عملي. ليس لديهم اي مشكلة مع دمج ذلك يمكنني أيضا أن أوصي به.

ولقد استعملت svnmerge وأنها تساعد كثيرا. إنها أداة سطر الأوامر، لذلك قد لا يكون أفضل وسيلة للجميع، ولكن من الجيد بالنسبة لي.

وأي منصة تركض على؟ على ويندوز أنا استخدم على تورتويز إس في إن لتنفيذ معظم بيانات الاختلاف ويدمج بسهولة جدا. فقط يتم تنفيذ بعض مسارات أكثر تعقيدا من بيانات الاختلاف مع UltraCompare.

ولقد خلق المفتوحة أداة وحدة المصدر لأتمتة عملية دمج. أعتقد أنه يمكن مفيدة للشعوب الأخرى: الاندماج
ما في وسعها:
 - المجلدات الفرعية تبديل في المجلد الفرع الجديد في
 - حساب صعوبة الدمج في المستقبل (عدد الملفات يرتكب / تغيرت / تلتزم نفس الملفات، من خلال المشروع)
 - دمج مراجعة من قبل المراجعة في السيارات واسطة، حتى لا الصراعات
 - دمج الجزء الأكبر من مجموعة من المشاريع.
من الناحية النظرية يجب أن تكون قادرة على العمل مع مونو.

وأفضل أداة وجدتها حاليا لينكس هو يغرق من حزمة subcommander. هنا هو كيفية استخدام هذا وتتكامل مع الكسوف.

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