Posso ter meu próprio sistema de controle de versão?

5

Na máquina linux / unix que estou usando, sou apenas um usuário normal. No entanto, eu quero um sistema de controle de versão para gerenciar meus arquivos para evitar exclusão / renomeação acidental / perdido / modificação. Obviamente, não tenho o direito de instalar um controle de versão na máquina. Temos uma versão portátil desse sistema de controle de versão?

O mais provável é que eu use o AIX. ou Red Hat Linux.

    
por lamwaiman1988 18.08.2011 / 06:19

4 respostas

17

O sistema de controle de versão é um programa como outro qualquer. Você pode instalá-lo em todo o sistema ou localmente, se quiser. Leia as duas primeiras linhas de instruções de instalação do GIT por exemplo.

Além disso, se for criar algo para ser executado como usuário normal, talvez esteja interessado na pergunta sobre como executar seus próprios programas .

    
por 18.08.2011 / 08:14
3

Para o seu uso pretendido, o antigo, mas útil RCS ou CVS podem já existir tanto no AIX quanto no Red Hat, e são perfeitamente aceitáveis para um único usuário. Eles são fáceis de aprender, rápidos, não carregam recursos e são códigos muito bem depurados. Os clientes IDE e GUI são abundantes para o CVS. Você mesmo pode compilar os dois sistemas e colocar os executáveis em qualquer lugar (como $ HOME / bin).

O CVS permite que você coloque um "repositório" em um diretório arbitrário, que pode lhe fornecer backups (do repositório) de graça, eliminando essa headeache.

Com o RCS, você tem diretórios RCS / feios em todos os lugares, ou você pode usar links simbólicos para um "repositório".

Às vezes, a velha escola é a melhor escola.

    
por 18.08.2011 / 15:35
2

Eu realmente gosto da simplicidade e dos recursos "independentes" do Fóssil , especialmente para projetos menores "como controle de versão de arquivos de configuração e scripts. Eu não usei para projetos maiores, mas há vários depoimentos no site:

link

e um livro de "código aberto" disponível para download no site que fornece uma introdução sólida sobre como usar o fóssil. Fóssil é licenciado pela BSD e simples de usar ( isto é, substitui ci co rcs ). mas tem muitos recursos avançados de DVCS, assim como mercurial e git .

Bônus: é bastante fácil de ser executado em diferentes plataformas: * BSD, Windows, Unix, Linux e OS X, e um pequeno binário estático foi construído em rede VCS, wiki e bug tracker ( !!) Vale a pena tentar (e seguir o desenvolvimento) mesmo que outras ferramentas sejam mais populares no momento.

    
por 31.05.2013 / 16:10
-1

Tente SourceAnywhere hospedado . Seu cliente Java funciona bem no Linux.

    
por 23.08.2011 / 09:57