Subversion не обновляет оригинальный проект? - PullRequest
0 голосов
/ 01 марта 2011

Я новичок в Subversion, я импортировал веб-проект, над которым мы работали. Мы можем получить доступ ко всему через хранилище. Мы можем извлекать файлы, обновлять их, фиксировать их, и все изменения будут видны другим пользователям.

У меня вопрос: не следует ли записать обратно в исходную папку проекта, которую я импортировал? Я не вижу изменений, внесенных там, только в хранилище?

Ответы [ 2 ]

1 голос
/ 02 марта 2011
  1. Импорт кода в репозиторий SVN
  2. Оформление заказа код в любом месте (создание рабочей копии)
  3. Внесение изменений
  4. Передать изменения в репозиторий SVN
  5. Другие пользователи могут получить изменения, запустив команду SVN Обновить для своих рабочих копий
0 голосов
/ 01 марта 2011

Допустим, вы получите свои источники от import_repo и внесите изменения / изменения в работу с work_repo .

  • Import из вашего import_repo , или игнорируйте этот шаг, если import_repo равно work_repo . Вы получаете файлы, содержащиеся в репо
  • Checkout с work_repo . Вы создаете ссылку между вашей локальной папкой и репо
  • Update ваша рабочая копия (ваша папка на жестком диске), это синхронизация из репо в ваши местные источники
  • Сделайте ваши модификации
  • Add файлы, которые вы недавно создали, или delete файлы, от которых вы хотите избавиться. Он не будет добавлять или удалять прямо сейчас, но они будут помечены для следующего коммита
  • Commit, это синхронизация из локальных источников в репозиторий

Проверить наличие .svn файлов. Это ваша «синхронизация» с источниками репо.

Если вы импортировали свой проект, вы нарушили связь с репозиторием (как простое копирование / вставка исходных текстов).

Если вы хотите сохранить синхронизацию, попробуйте вместо этого checkout.

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