Eu estava no seu lugar há algumas semanas e agora uso o Bitbucket para meus projetos. Eu encontrei o Bitbucket depois que eu fiz uma pesquisa por free repository
e encontrei este tópico .
Atualmente, estou desenvolvendo 10 sites para o meu trabalho. Eu uso framework PHP codeIgniter para cada um.
Eu desenvolvo ambos em casa (localhost) e trabalho (localhost) e faço upload de alterações para o servidor.
Meu fluxo de trabalho atual é o seguinte: Trabalho (HTDOCS) < - > Stick USB < - > Home (HTDOCS)
Eu realmente não tenho um local "central" para os arquivos, apenas tento manter a cópia mais recente em todos os meios em todos os momentos. Eu tenho visto o controle de versão de origem (completamente novo para mim).
Estou pensando em aprender sobre o GIT e manter o repositório no meu pendrive, fazendo check-out em casa e trabalhando para alterar arquivos e excluindo os 3 arquivos de configuração?
1) O codeIgniter tem três arquivos exclusivos para casa, trabalho ou servidor. config.php tem o diretório do aplicativo, database.php tem as configurações do banco de dados local, e o .htaccess altera a URL base para remover index.php e isso varia entre as máquinas.
2) Posso usar o controle de versão de origem como o git para manter os arquivos no meu pendrive como o local central? Se sim, como faço com 10 sites diferentes? E para os meus arquivos de photoshop também?
Muitos agradecimentos
I am considering learning GIT and keeping the repository on my USB stick, checking out at home and work to alter files and excluding the 3 config files?
Você pode usar o Git desta maneira:
how do I do it with 10 different websites?
Um site - um repositório separado
Tags git svn version-control