Предыстория: устроился на работу веб-разработчиком начального уровня. Главный разработчик уходит сразу, как только я начинаю. Вся ответственность на мне. Никогда не использовал SVN. Идти вслепую.
Проблема:
я постоянно получаю сообщения об ошибках, например
'svn://svn/svn/xxx/project_name/branches/dev@330' must be
ancestrally related to 'svn://svn/svn/xxx/project_name/trunk@326'
Процесс, с помощью которого я начинаю новый проект:
Создайте каталог для проекта на моем компьютере с подпапками:
project_name/branches
project_name/branches/dev
project_name/tags
project_name/trunk
Щелкните правой кнопкой мыши корень проекта, выберите корень моего проекта и
Add
в репозиторий.(Все, что следует, это то, что я должен сделать для текущих проектов, и это работает в них без проблем, но прерывается для новых проектов при слиянии)
Commit
ветка "dev"Merge
"dev" в "trunk" (объединить все версии) * РАЗРЫВЫ ЗДЕСЬ *Commit
"багажник"svn up
и т. д.
Не будучи знакомым с SVN, мне очень тяжело с этим. Как я уже сказал, выполнение 3-6 в существующих проектах работает, но в новых я получаю ошибку must be ancestrally related to
при слиянии. Итак, что я делаю неправильно? Любая и любая помощь очень ценится.