SVN export всегда экспортирует все или только новые вещи? - PullRequest
0 голосов
/ 22 октября 2010

Скажите, что в моем хранилище я добавляю файл или вносю изменения и фиксирую это.Другой клиент, у которого также есть источник, ранее экспортированный в них, снова экспортирует.Получат ли они весь источник или только новый материал?Если нет, то как насчет оформления заказа?Спасибо

Ответы [ 3 ]

2 голосов
/ 22 октября 2010

Как Checkout, так и Export предназначены для извлечения всех подходящих файлов - Checkout создает рабочую копию, тогда как Export просто предоставляет вам файлы без атрибутов SVN, и вы не можете зафиксировать обратно.

Если вы хотите просто получить последние изменения, используйте Обновление после первоначальной проверки.

0 голосов
/ 22 октября 2010

Экспорт будет работать по указанному вами пути вниз, он получит конкретное содержимое хранилища без поддержки SVN (без отслеживания изменений, фиксации, обновлений и т. Д.).

Checkout, с другой стороны, будет получать содержимое с указанного сервера, опять же с пути, который вы указали, но сохранит метаданные SVN, поэтому коммиты, обновления будут возможны.

0 голосов
/ 22 октября 2010

Экспорт и извлечение не могут использоваться как синонимы в связи с подрывной деятельностью.

svn checkout URL

создает рабочую копию из вашего хранилища исходного кода.

svn export URL

создает копию вашего репозитория исходного кода, опуская всю информацию о версиях, как указано @RedFilter. Вы не сможете выполнить любую задачу управления версиями с этой копией.

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