Depois de várias pesquisas eu descobri o Mercurial, que é descentralizado (ao ponto de permitir o envio de "atualizações" via email), roda em todos os sistemas operacionai necessários, se integra a várias ferrametas de merge (eu já estou acostumado com o k3diff) e satisfaz outros critérios que não me lembro agora.
Meu problema está sendo em aprender a usá-lo/configurá-lo, pois o tutorial assume que você JÀ possui um repositório. Descobri que no Quickstart tem como criar o repositório. Já configurei o merge, e o arquivo que diz que tipos de arquivos eu não quero "versionar", mas estou tendo algum erro
, imagino que uma solução para isto seja mudar as permissões da pasta, talvez eu possa mudar as permissões do arquivo (hg.exe ?),....
C:\web\site1>hg commit
No username found, using 'jofre@MICRO' instead
transaction abort!
rollback completed
Enfim eu gostaria de dicas sobre como começar, pois estou perdendo muuuito tempo com testes e buscas, já que os textos que eu achei são "Peças soltas do quebra cabeça".
Leio em português, inglês e espanhol. Talvez francês também sirva