Недавно моя команда разработчиков выросла, и мы начали работать над ветвями в SVN. , если мы добавим файлы в проект в две ветви и затем слейте их, я больше не могу открыть проект из xcode. Я провел некоторое расследование и выяснил, что файл проекта использует хэш для каждого узла в исходном дереве, и когда два файла добавляются в разные ветви, они могут иметь одинаковый хэш. Это происходит почти с каждым слиянием, которое мы делаем.Дубликат ссылки на файл в project.pbxproj
Как я могу решить проблему?
Почему вы не используете другую программу svn? Как источник вне сайта? Это безопасно и надежно, как только вы начнете и начнете. –
он не связан с программой SVN, после успешного слияния файл имеет дубликаты записей –
На это действительно сложно ответить, просто не говоря «не использовать ветви svn». Однако, если вы застряли с ними, что не очень помогает. Возможно, исключите .xcodeproj из исходного управления в подчиненных ветвях и сохраните одну хорошую копию на туловище или какую-нибудь другую ветвь, которая имеет смысл. Вы также можете подумать об использовании git-svn. Это позволяет каждому разработчику иметь локальную копию всего репозитория, делать локальные коммиты по желанию и только объединять восходящие потоки, когда захочет. Можете сделать более сложный, но менее болезненный рабочий процесс. –