Привет, ребята, я перехожу к Subversion.
У меня есть 2 разных сайта, основанные на одной и той же кодовой базе с большими различиями (они отличаются примерно на 15%).На обоих сайтах> 10K файлов.Когда я разрабатываю что-то для «A», я иногда синхронизирую «B» с изменениями, или изменения могут быть специфическими для «A», или наоборот.
Так что я думаю, будет логично иметь их как дваветви в том же репо, и ствол может быть пока пустым.
Я знаю, что подобное сжатие в любом случае будет применяться к файловой системе svn, но будет ли это полностью нормально, если я первоначально передам их как две ветви?Или я должен
- создать и зафиксировать структуру папок по умолчанию,
- зафиксировать 'A' как первую ветвь,
- скопировать 1-ю ветвь как 2-ю ветвь
- обновить рабочую копию,
- удалить 2-ую ветку в рабочей копии,
- скопировать сайт 'B' во 2-ую ветку в рабочей копии,
- Зафиксируйте
, чтобы сервер знал (или нет?) неизмененные файлы между ветвями и сохранял их как ленивые копии?
Кстати, некоторые даты файлов могут отличаться, хотя они имеют одинаковыесодержание, как обычно.