HTTPS SSH

Comparativo entre Subversion, Git e Mercurial

Este projeto contém scripts para coletar dados de desempenho do Subversion, Git e Mercurial. Os scripts podem ser executados diretamente ou através de um container docker. Rodando diretamente, são usadas as versões instaladas na sua máquina. Pelo container, as versões são as mais atuais disponíveis no Ubuntu 16.04.

Até o momento, duas análise foram feitas:

  1. Desempenho e
  2. Complexidade baseada na quantidade de texto de ajuda

Container Docker

Para construir o container, execute:

$ sudo docker build -t comparativo-svn-git-hg .

A construção demora alguns minutos e copia todos os scripts do comparativo para o container.

Scripts de Desempenho

Para rodar o script diretamente, execute:

$ ./desempenho.sh

Para rodar via container, execute:

$ sudo docker run -it --rm comparativo-svn-git-hg desempenho.sh

Scripts de Quantidade de Linhas de Ajuda

Para rodar o script diretamente, execute:

$ ./comparativo_help_svn_hg_git.py

Para rodar via container, execute:

$ sudo docker run -it --rm comparativo-svn-git-hg comparativo_help_svn_hg_git.py