Subversion не обновляет оригинальный проект?

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

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

2 ответа

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

Допустим, вы получите свои источники из import_repo и изменений work / commit с помощью work_repo.

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

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

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

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

Другие вопросы по тегам