Subversion не обновляет оригинальный проект?
Я новичок в Subversion, я импортировал веб-проект, над которым мы работали. Мы можем получить доступ ко всему через хранилище. Мы можем извлекать файлы, обновлять их, фиксировать их, и все изменения будут видны другим пользователям.
У меня вопрос, не должен ли он записать обратно в исходную папку проекта, которую я импортировал? Я не вижу изменений, внесенных там, только в хранилище?
2 ответа
- Импорт кода в репозиторий SVN
- Оформить заказ в любое место (создать рабочую копию)
- Внесите свои изменения
- Зафиксируйте изменения в репозитории SVN
- Другие пользователи могут получить изменения, запустив команду SVN Update для своих рабочих копий.
Допустим, вы получите свои источники из import_repo и изменений work / commit с помощью work_repo.
Import
из вашего import_repo, или игнорируйте этот шаг, если import_repo - work_repo. Вы получаете файлы, содержащиеся в репоCheckout
с work_repo. Вы создаете ссылку между вашей локальной папкой и репоUpdate
ваша рабочая копия (ваша папка на жестком диске), это синхронизация из репозитория в ваши локальные источники- Сделайте ваши модификации
Add
файлы, которые вы недавно создали илиdelete
те, от которых вы хотите избавиться. Это не будет добавлять или удалять прямо сейчас, но они будут помечены для следующего коммитаCommit
это синхронизация из ваших локальных источников в репозиторий
Проверьте наличие .svn
файлы. Это ваша "синхронизация" с источниками репо.
Если вы импортировали свой проект, вы нарушили связь с репозиторием (как простое копирование / вставка исходных текстов).
Если вы хотите сохранить синхронизацию, попробуйте checkout
вместо.