У нас есть проект, который разбит на два. Один для внутреннего и один для внешнего.SVN Общие папки для заказа
Разница между двумя версиями - это один xml-файл и несколько файлов css.
Существует куча общего кода, который запускает приложение. Общий код также содержит файлы css, которые присутствуют в той же папке, что и упомянутые выше.
Так что я мог бы сказать два файла css, называемые common.css и site.css. Common.css - это общий файл css, а site.css отличается между двумя версиями.
Я не хочу создавать SVN-репо для каждой версии, так как разница между ними - это всего лишь несколько файлов.
В идеале я хотел бы иметь папку в SVN, содержащую «общий» код, а затем папку, содержащую определенные файлы для каждой версии.
Кто-нибудь знает, как я могу это сделать в SVN, чтобы я мог проверить общую папку, а затем папку с версией?
Не уверен, что я сделал это правильно. У меня есть папка css, и я создал ветку, называемую common, и поместил в нее pommon css. Затем я создал еще две ветки, от корня, которые содержали папку css и помещали в нее файлы css версии. но я не могу проверить версии css-папок в главном, поскольку svn не позволяет это. я подозреваю, что это не то, что вы просите меня сделать правильно? – griegs
Я добавил несколько команд svn, чтобы немного разъяснить. Его переключатель 'svn', чтобы папка css указывала на другое место (проверка выполняется только для всей копии локали) – Pierre
На самом деле я не уверен, что это хорошее решение, если у вас есть определенный файл в ** в той же папке **, что и обычная: поскольку невозможно переключить один файл, это нереализуемая ситуация (или постоянное слияние между ветвями и туловищем, чтобы синхронизировать их ...). Может быть, кто-то может помочь?Может быть, переключиться на Гит? :-) – Pierre