Я использую svn
для Linux. Я сделал svn update
успешно. После того, как я сделал обновление, я хотел посмотреть статус, поэтому я сделал svn status
. Я вижу, что у меня есть 3 файла с M
(например,). Как заставить эти файлы обновлять/перезаписывать?SVN- перезаписать определенный файл из SVN
ответ
Как заставить эти файлы обновлять/перезаписывать?
Update и перезаписать означают разные вещи. В svn update
каждый файл обновляется. Это означает, что каждый файл содержит последние изменения, внесенные в репозиторий другими разработчиками с момента последнего обновления его и изменений, внесенных вами с момента последнего его совершения (при наличии каких-либо изменений).
svn status
отсылает эти файлы как M официант. Это означает, что у вас есть изменения, которые не были зафиксированы в этих файлах.
Если вы хотите перезаписать локальные копии ваших файлов версиями, полученными из репозитория, ваши локальные изменения будут потеряны.
Если вы уверены, что это то, что вы хотите (отбросьте свои изменения), вы можете вернуть эти файлы в контент, который у них был, когда вы в последний раз их обновляли.
Команда svn revert
. Запустите svn help revert
, чтобы получить больше информации об этом.
Update:
Как подсказывает пользователю @bahrep, что лучше читать SVN Book первым. В нем объясняются ключевые понятия системы управления версиями и способы их реализации в Subversion. Он также объясняет команды svn
примерами. Помощь, которую вы получаете с помощью svn help <command>
, полезна, когда вы знаете, как использовать svn
и каков ожидаемый результат каждой команды, и вам нужно только быстро вспомнить аргументы, необходимые для конкретной команды.
Быстрый тур по использованию Subversion можно найти на странице Basic Work Cycle.
- 1. Настроить определенный репозиторий SVN
- 2. Вопрос svn - как восстановить определенный файл?
- 3. Загрузить файл из репозитория SVN
- 4. Удалить (забыть) файл из SVN?
- 5. Как удалить файл «-» из svn?
- 6. svn commit failed svn: '/ svn /! Svn/bc/
- 7. Узнайте, кто передал определенный svn prop (svn: ignore) в каталоге
- 8. Удалить файл из SVN-репо, управляемый git svn
- 9. svn файл обновления извне Адрес
- 10. SVN как отключить файл?
- 11. svn branch (удаленные папки .svn)
- 12. SVN: статус импорта svn
- 13. SVN - svn cleanup перед каждым обновлением svn
- 14. Git-SVN из памяти
- 15. ГИТ-SVN папка из существующих пользовательского SVN
- 16. вернуться рекурсивный Svn propset из SVN: игнорировать
- 17. Не удается проверить из svn: svn: E000002
- 18. SVN импортировать существующий файл
- 19. SVN игнорирует файл
- 20. SVN игнорирует файл .a '
- 21. Где svn db-файл?
- 22. SVN восстановить удаленный файл
- 23. SVN не обновляет файл
- 24. SVN копирует только определенный тип файла
- 25. SVN репо в SVN репо?
- 26. Удаление файлов из SVN
- 27. Почему SVN не уважает мой файл svn: ignore?
- 28. Исключая один файл проекта из репозитория SVN
- 29. svn: ignore исключить файл из игнорирования
- 30. Как удалить .git-файл из svn?
Мне лучше обратиться к SVNBook вместо 'svn help foo': http://svnbook.red-bean.com/nightly/en/svn.tour.cycle.html#svn.tour.cycle.resolve. revert & http://svnbook.red-bean.com/nightly/en/svn.ref.svn.c.revert.html – bahrep