كيف يمكنني التعامل مع روابط الرموز في المشاريع تحت التحكم في المصدر؟
-
01-10-2019 - |
سؤال
لدينا العديد من مشاريع PHP. تستخدم المشاريع إطار Zend ونحافظ أيضًا على مكتبة أساسية مشتركة ذات وظائف مختلفة.
الآن هيكل الدليل الخاص بي يبدو هكذا
project-1
\application
\model
\views
\controllers
\libraray
\Zend -> symlink to ../../libraries/Zend
\Core -> symlink to ../../libraries/Core
\Project1Lib
project-2
\application
\model
\views
\controllers
\libraray
\Zend -> symlink to ../../libraries/Zend
\Core -> symlink to ../../libraries/Core
\Project2Lib
libraries
\Zend
\Core
في Subversion ، يبدو أنني أواجه مشكلة في ارتباطات SYM ، فهو يضيف الملفات الفعلية (أنا أستخدم Syncro على MAC) بدلاً من روابط SYM فقط. لكنه جعلني أفكر وكنت أتساءل ما هي أفضل طريقة لإقامة المشروع لتجنب وجود نسخ متعددة من نفس المكتبات؟
المحلول
يمكن لعميل التخريب الرسمي التعامل معه Symlinks, ، ولكن من الواضح أن عميلك لا يتعامل معها بشكل صحيح.
لا تنتمي إلى StackOverflow