# Commit

Após concluir as alterações, é necessário commitar as mudanças efetuadas, para isso basta ir até a pasta alterada, clicar com o botão direito e selecionar a opção "SVN Commit...".

[![image-1610115872815.png](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/scaled-1680-/image-1610115872815.png)](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/image-1610115872815.png)

Feito isso, a seguinte tela será aberta.

[![image-1610122972706.png](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/scaled-1680-/image-1610122972706.png)](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/image-1610122972706.png)

##### 1 - Endereço onde será commitado

Verificar se o endereço apresentado neste campo é o endereço desejado à se realizar o commit.

##### 2 - Mensagens recentes

Ao clicar neste botão, serão apresentadas as mensagens de versionamento utilizadas recentemente, isso pode facilitar a localização do que você quer, caso já tenha commitado algo relacionado.

##### 3 - Mensagem de versionamento

Neste tópico deve-se seguir o modelo de <span style="text-decoration: underline;">[mensagem ](https://wiki.supersoft.com.br/books/padroes-de-codigo/page/versionamento)[de](https://wiki.supersoft.com.br/books/padroes-de-codigo/page/versionamento)[ versionamento](https://wiki.supersoft.com.br/books/padroes-de-codigo/page/versionamento)</span> para facilitar o seu trabalho ou o da equipe caso precise verificar as modificações através do <span style="text-decoration: underline;">[Show Log](https://wiki.supersoft.com.br/books/svn-%28subversion%29/page/show-log)</span>.

##### 4 - Seleção

Ao abrir a tela de commit, deve-se selecionar a opção "none" para desmarcar todas as seleções de unit. Pois deve-se verificar individualmente cada unit afim de conferir todas as mudanças feitas e se encaixam no <span style="text-decoration: underline;">[padrão de código](https://wiki.supersoft.com.br/books/padroes-de-codigo)</span>.

##### 5 - Units identificadas

Neste quadro, aparecerão units alteradas ou não versionadas. Units adicionadas, eventualmente podem aparecer como "non-versioned", embora seja mais comum aparecerem como "added", devido a isso é importante checar bem antes de enviar, para não ter perigo de faltar alguma unit, pois futuramente será necessário utilizar da ferramenta [<span style="text-decoration: underline;">"Clean up".</span>](https://wiki.supersoft.com.br/books/svn-%28subversion%29/page/clean-up)

##### 6 - Opções 

Show Log é utilizado para verificar todas as mudanças feitas naquele diretório;

Ok é utilizado para concluir o processo de commit, após verificado todos os passos acima;

Cancel é utilziado para cancelar a opeção;

Help menu de ajuda sobre a ferramenta.