Если вы отмените фиксацию Subversion, передаются ли пока что отправленные файлы?

В репозитории Subversion я просто добавил 2 ГБ (100 файлов) в свою локальную копию и зафиксировал.

FTR это использует популярный Versions.app в качестве клиента - репозиторий представляет собой обычный репозиторий xp-dev svn.

Теперь он прошел половину пути и загрузил половину файлов в репозиторий Subversion (скажем, 55 файлов общим объемом 1 ГБ).

По факту:

если я нажму "отменить" в этот момент, будут ли зафиксированы эти 55 файлов? Будет ли он совершать коммит (скажем, коммит № 174 с 55 новыми файлами)? Или на самом деле, это просто "полностью потратит" тот 1 ГБ загрузки?

какие факты на это? Благодарю.

1 ответ

Решение

Коммиты SVN являются атомарными: фиксация происходит либо полностью, либо вообще не происходит. Если вы отмените процесс фиксации, загруженные данные будут отброшены, и новая редакция не будет создана.

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