Que tal usar o SparkleShare ?
O SparkleShare destina-se a sincronizar projetos entre vários colaboradores automaticamente usando o Git. Você pode usá-lo basicamente como uma ferramenta para salvar automaticamente as alterações nos arquivos de um repositório Git controlado por versão e não precisa usar seus vários recursos de colaborador.
Ele se conectará a vários serviços, incluindo o BitBucket:
Aqui você pode ver o histórico que apresenta de uma pasta:
O SparkleShare salva apenas as alterações e mantém uma lista das alterações. Não há nenhuma maneira (que eu saiba) de usá-lo para ver um arquivo em um commit específico. Clicar no arquivo na caixa de diálogo Recent Changes abre a versão mais recente.
Então, você pode usar um cliente Git, como Giggle para visualizar as alterações em determinados commits:
No entanto, o Giggle não permitirá que você visualize o arquivo real em uma confirmação específica, em vez disso, forçá-lo a visualizar as alterações. Então, você pode querer usar um cliente diferente, como gitg :
(O preto em todos os lugares é um bug porque estou usando o PPA do GNOME 3.8).
Você pode instalar o SparkleShare clicando neste botão:
Ou você pode usar este comando em um terminal:
sudo apt-get install sparkleshare