Se você cancelar um subversion commit, os arquivos enviados até o momento serão confirmados?

1

Em um repositório subversion, acabei de adicionar 2 GB (100 arquivos) à minha cópia local e comprometidos.

FTR está usando o popular Versions.app como um cliente - o repo é um svn repo xp-dev comum.

Agora é meio caminho e carregou metade dos arquivos para o repositório de subversão (digamos, 55 dos arquivos com cerca de 1gb no total).

Na verdade:

se eu clicar em "cancelar" nesse momento, esses 55 arquivos serão confirmados? Será que vai fazer um commit (digamos, commit # 174 com 55 novos arquivos)? Ou, na verdade, será apenas "completamente desperdiçado" esse 1gb de upload?

quais são os fatos sobre isso? Obrigado.

    
por Fattie 24.02.2015 / 16:30

1 resposta

3

Os commits do SVN são atomic : o commit acontece completamente ou não. Se você cancelar o processo de confirmação, os dados enviados até o momento serão descartados e nenhuma nova revisão será criada.

    
por 24.02.2015 / 16:51