Сборка Qt однажды добавлена ​​в Subversion? - PullRequest
0 голосов
/ 26 февраля 2011

Мне нужно внести некоторые изменения в Qt 4.7.1, поэтому мне нужно добавить его на мой сервер Subversion, чтобы отслеживать мои изменения. Однако, как только он добавлен, скрипт настройки завершается ошибкой. Я предполагаю, что это душит файлы .svn.

Я использую Windows. Есть ли способ добавить Qt в Subversion, удалить все папки .svn, сконфигурировать и собрать его, воссоздать папки .svn и затем отправить мои изменения?

Или есть какая-то другая работа? Я получаю сообщение об ошибке: «Не удалось обновить mkspec по умолчанию»

Ответы [ 2 ]

0 голосов
/ 31 марта 2011

Проблема в том, что если папки / .svn существуют в / mkspecs / default и / mkspecs-win32-msvc2008, то при конфигурировании не удается запустить ошибку «Не удалось обновить mkspec по умолчанию»

Если я переместу папки .svn, сконфигурирую, затем заменю их, я смогу затем собрать.

0 голосов
/ 27 февраля 2011

Вот что я бы сделал:

  1. Установите Qt в какую-то папку.
  2. Убедитесь, что auto-props и global-ignores настроены правильно.
  3. Переименуйте всю папку.
  4. Создайте пустой репозиторий.
  5. Создайте пустую папку с именем, совпадающим с оригинальным.
  6. Импортируйте пустую папку вхранилище.
  7. Удалите папку.
  8. Извлеките папку.
  9. Скопируйте содержимое резервной копии в рабочую копию.
  10. Осторожно добавьте все, что выхотите управлять исходным кодом, возможно, используя опции -N или --depth.
  11. Поместите все остальное в соответствующие свойства svn: ignore.
  12. Commit.
  13. Сравнитерабочая копия и резервная копия.
  14. Если есть какие-либо различия, вытрите и рабочий каталог, и репозиторий, затем повторите процедуру, начиная с шага 2, исправляя ошибки.

Может показаться, чтонемного излишне, но импорт такого большого проектаo хранилище SVN не является тривиальной задачей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...