Pergunta

Vendo isto: http://www.suckless.org/wiki.html . Um wiki baseada em Mercurial. Há qualquer outro não-código de uso relacionado ao controle de versão? Existe algum outro projeto que as ferramentas de controle de versão usos dentro em vez de programar a sua própria solução específica?

Foi útil?

Solução

Simples de bug tracking sistema com um arquivo por erro, pasta estrutura para lidar com um status e convenção de nomenclatura para pesquisa simples.

Outras dicas

Um casal que vêm à mente

  1. Documentação
  2. especificações
  3. bancos de dados de teste

Pondo /etc ou outros diretórios de configuração / arquivos sob controle de versão pode ser útil quando feito corretamente.

Também algumas pessoas gostam de colocar seu diretório sob controle de versão .

Indo mais longe no caminho "não-código", como sobre GTD?

Se você mantenha suas tarefas, contextos, próximas ações, etc. em texto simples, você pode usar o controle de versão para manter e reproduzir suas atividades do projeto. O comprometer log (s) poderia fornecer um resumo da atividade bom se você tem que denunciar tais coisas.

Os arquivos de configuração. Nice maneira de documentar as alterações ao seu sistema. E sempre ser capaz de reverter as alterações.

Como um estudante soon-to-graduação à procura de trabalho, estou usando o controle de versão para o meu currículo.

Por que eu estou fazendo isso:

  1. eu posso manter um único padrão retomar para a maioria dos pedidos de emprego (o porta malas").
  2. Se eu quiser jogar com diferentes opções de formatação, posso ramificam e jogar lá sem afetar o tronco
  3. Se eu precisar de uma cópia mais recente, a curto prazo, o tronco tem sempre um estábulo versão
  4. Se alguma abertura trabalho exige habilidades específicas, posso ramificar um versão onde eu destacar aqueles
  5. posso criar tags para manter o controle de quais versões Enviei empresas específicas, que podem me ajudar a preparar-se para entrevistas
  6. É divertido ver como o meu currículo evolui ao longo do tempo:)

No meu escritório nós usá-lo como uma forma de compartilhamento de arquivos desconectado at-vezes. Há cerca de 4 GB de arquivos na revisão HEAD e funciona de forma brilhante. Tendo a história versão completa para todas seus documentos é uma grande ferramenta de backup.

Temos um grupo de designers gráficos que estamos actualmente a tentar converter para usar Team Foundation Server, via Teamprise.

Além disso, não pense nisso apenas como código em um sentido tradicional. scripts de banco de dados, scripts de indexação para appliances, etc. todos podem ser capturados e controle de versão, também. Em conjunto com um processo de boa compilação, você pode ter um monte de esforço manual de implantação desses artefatos, também.

E, como já foi mencionado, documentação, dados de teste, etc.

Gostaria de usar VC para implementar um recurso de arquivo (ou backup) para os dados no disco.

Além disso:

  • Qualquer documento relacionado com um projecto.

Não é o que você está falando, mas o software de controle de versão pode ser uma plataforma fácil para compartilhamento de arquivos com um amigo ou pequena rede.

Por razões puramente legal somente, naturalmente.

Qualquer coisa que passa por versões (documentos, código, apresentações, anúncios, imagens ...) podem se beneficiar com controle de versão. Se houver mais que uma pessoa usando / a edição da peça, então você definitivamente precisa de controle de versão. Realmente, eles precisam ser capazes de mostrar diferenças e rastrear o histórico independente do programa de edição.

Graças à este post de Rands no Repose ( "emburrecimento a nuvem [sic]"), eu olhei para dropbox que é armazenamento online gratuito com rastreamento histórico de versões , rollback e partilha. Para alguém como minha esposa, um professor trabalhando com colegas de trabalho em papéis em todo o país, este é um enorme passo em frente no seu fluxo de trabalho.

Minha empresa armazena toda a documentação do Ciclo de Vida para cada versão do produto no controle de versão. Estes são os itens criados durante o desenvolvimento, teste e liberação de produtos.

Começamos este para apoiar o desenvolvimento, mas acabou gostando de ter controle de versão e história para documentação, casos de teste, etc.

Pouco de uma resposta tardia, mas eu senti que este pertencia aqui:

Algum tempo atrás, eu usei o Git para controlar o tempo de jogo gasto. Amarrei atalhos dos jogos a um pequeno programa que acompanhou os processos eo jogo salva. Cada vez que um jogo foi iniciado, ele mudou para um ramo nomeado após esse jogo, e cometeu o salva a cada 10 minutos, mesmo que eles não foram alterados. Quando o jogo foi encerrado, ele parou e voltou a dominar.

Simplesmente abrindo uma "git tree" do repositório iria me mostrar quanto tempo um jogo tinha corrido, bem como manter um arquivo de controle de versão de seu salva, que é realmente útil "voltar no tempo", se necessário.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top