Alguém criou um programa para gerenciar scripts (não CM)? Recomendações?

Alguém criou um programa para gerenciar scripts (não CM)? Recomendações?

Muitas vezes me pego escrevendo scripts de shell no Linux e perdendo o controle deles com o tempo. O que eu adoraria é um programa que armazenasse uma cópia do script, junto com uma nota descritiva que escrevo na época. (De preferência NÃO é um programa de gerenciamento de mudanças... Já pensei em usar o SVN... veja o comentário abaixo.)

Alguém conhece algum programa que faça isso bem?

Além disso, muitas vezes gostaria de compartilhar meus scripts não proprietários com a comunidade e obter feedback (ou, se eles forem bons, ajudar outras pessoas). Acho que o StackOverflow e sites relacionados tendem a desaprovar postagens que não sejam de perguntas. Qual seria o fórum/site adequado para esse tipo de troca? Sugestões?

Comentário sobre como usar svnpara isso:
Eu sei que poderia criar algum tipo de repositório controlado por versão, mas geralmente só tenho algumas revisões, então o gerenciamento robusto de mudanças não é muito importante para mim. Prefiro ter uma PESQUISA robusta que me permita encontrar scripts que possam cumprir a ideia em que estou trabalhando ou que sejam semelhantes.

É claro que se você realmente acha svnque é minha melhor solução, sinta-se à vontade para responder com uma explicação do porquê e quais modificações você sugeriria ( svnclientes, etc.) para atender às minhas necessidades.

Responder1

Você já mencionou o svn. Mesmo que você não use muito os recursos de gerenciamento de mudanças, o controle de origem é absolutamente a melhor opção aqui. Se você não gosta de svn, tente configurar o git ou o mercurial, ambos permitirão que você mantenha seu repositório localmente, sem a necessidade de se conectar a um servidor. Você também deve poder pesquisar as mensagens de commit.

Responder2

Usar nomes de arquivos descritivos e adicionar comentários descritivos em scripts geralmente se mostrou útil em minha busca para manter os meus organizados de forma semelhante.

informação relacionada