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

773
Fattie

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

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

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

По факту:

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

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

1

1 ответ на вопрос

3
Wyzard

SVN commits are atomic: the commit happens either completely or not at all. If you cancel the commit process, the data uploaded so far will be discarded and no new revision will be created.