Software Versioning Software [closed]

6

Eu estou procurando por um pequeno software de versionamento (changelog) e sistema de envio de bugs com uma interface web. Os recursos que eu só preciso é de um log de mudanças onde os usuários possam ver o que podem esperar e um pequeno sistema de envio de bugs. Eu não preciso dos muitos recursos que o SVN oferece como software versiong, pois o projeto é bem pequeno e faço todo o desenvolvimento localmente.

    
por FrenkTch 27.12.2010 / 13:43

8 respostas

5

Os dois sistemas clássicos de gerenciamento de projetos baseados na web com integração VCS e rastreamento de problemas são:

  • Redmine (baseado em Ruby)
  • Trac
por 27.12.2010 / 13:51
3

Independente do tamanho do seu projeto, eu acho que você pode se beneficiar de ter um sistema de versionamento como o SVN, você não precisa usar todos os seus recursos, apenas os que você realmente precisa, também Trac é um sistema frontend / ticketing muito leve e interessante que você pode executar localmente.

Talvez esta pergunta possa ser melhor respondida no Stack Overflow? Não tenho certeza.

    
por 27.12.2010 / 13:50
3

Você pode querer olhar para o fóssil .

    
por 27.12.2010 / 14:24
2

Eu uso muito o Redmine, mas outra possibilidade é usar apenas o github . É gratuito para projetos de código aberto, e repositórios privados também estão disponíveis por uma taxa. Ele tem um sistema de controle muito robusto, incidências e outras coisas como páginas wiki (também protegidas pela versão!). A única coisa que você precisa configurar é a configuração ssh do seu computador local.

    
por 27.12.2010 / 19:32
1

Acho que Trac ou Redmine são o software que você precisa para a parte de gerenciamento de projetos.

Em relação aos softwares de controle de revisão, todos os existentes possuem muitos recursos, mas alguns são bem fáceis de usar.

Eu aconselho git , que para o desenvolvimento local é perfeito. Mas dê uma olhada em esta para escolher melhor (volte aqui se você estiver mais confuso do que)

    
por 27.12.2010 / 13:55
1
O

TiddlyWiki pode ser útil para a sua situação. Eu acho que precisa ser mudado um pouco para atender às suas necessidades.

HTH

    
por 27.12.2010 / 14:08
0

link

Isso funciona bem para mim.

    
por 29.12.2010 / 04:03
0

Obrigado pela sua pergunta - isso me fez perceber algo - o Github tem um sistema de envio de bugs.

Não me importo de revelar o código-fonte dos meus projetos, por isso, hospedo meu controle de versão fora do site no link gratuitamente. Repositórios privados custam US $ 7 / 0,60 GB / mês . Eles agora hospedam 1,5 milhão de projetos .

É muito fácil de usar. Eu simplesmente crio uma conta e eles me mostram como instalar e configurar o Git no lugar (s) onde eu vou estar desenvolvendo a partir de. Na minha opinião, o Git é um dos poucos melhores e mais simples sistemas de controle de versões.

Estou familiarizado com a linha de comando, então aqui estão como meus novos projetos são feitos:

# Create a new repository on Github
# Follow setup instructions

# cd into your new repository
cd myproject

# copy existing project files
cp -r ../project1/* .

# Commit all that's currently there
git add .
git commit

# Add new or modified files selectively
git add *.py
git status
git commit

# Add all modified files
git status
git commit -a

# Redo last commit
git commit -a --amend

# View log
git log

# Synchronize all the commits to the remote repository (GitHub)
git push

# Changes immediately show-up on Github
    
por 29.12.2010 / 10:38