Из моего краткого обзора Harvest, пакет - это набор файлов, которые вы хотите изменить. У Subversion действительно нет этой концепции - кроме случаев, когда она как бы встроена.
В Subversion хранилище ревизуется, а не отдельные файлы в ревизии. Таким образом, каждая регистрация вносит изменения в хранилище. Это означает, что все файлы, которые вы зарегистрировали вместе, являются в определенном смысле «пакетом». Вы можете просто отметить все файлы, которые вы изменили, добавили и удалили как единый набор изменений, поскольку по умолчанию Subversion проверяет все изменения, если вы не указали список файлов.
Благодаря тому, что Subversion обрабатывает свою ревизию, вы можете легко увидеть, какие файлы были изменены в наборе.
Вы можете указать отдельные файлы и каталоги для регистрации, или вы можете использовать функцию changelist , которая была представлена в версии 1.5. Вы можете добавлять файлы в различные списки изменений, а затем выполнять операции с этими списками изменений. Я не видел, чтобы эта функция использовала столько всего.