Pergunta

Eu crio sites para pessoas. Eu lhes dei a capacidade de editar certas áreas de suas páginas publicadas usando Cushycms. Isso funciona bem, e todos estão felizes com isso.

Quando vou publicar algumas das minhas mudanças mais extensas, primeiro preciso tirar a versão mais recente que eles produziram. Então faço minhas alterações e carrego tudo para a produção.

Eu gostaria de usar algum tipo de controle de versão nesse processo. Este deve ser um fluxo de trabalho clássico-edit-edit-Commit-Publish, mas não tenho certeza de como fazer isso. Basicamente, quero evitar puxar tudo localmente e fazer os compromissos. Eu só quero puxar o que mudou.

Eu uso o FileZilla e não faz um bom trabalho para identificar arquivos alterados. Não posso confiar no tamanho do arquivo, porque às vezes permanece o mesmo. Não posso confiar em registros de data e hora porque o tempo do servidor é diferente da minha máquina e nunca parece funcionar corretamente.

Como posso contornar meu problema? Eu uso o Notepad ++, Subversão e Filezilla, mas estou disposto a experimentar outras ferramentas se elas facilitarem esse processo.

Foi útil?

Solução 2

Eu descobri que era mais fácil usar uma ferramenta como Sem comparação Para lidar com a sincronização.

Outras dicas

Tudo se resume à decisão da Cushycms de editar arquivos diretamente e não colocar o conteúdo fornecido pelo usuário em um banco de dados como WordPress, Dotnetduke, Drupal, etc. Portanto, a resposta real é que você não pode chegar lá daqui e deve procurar migrar para um BATO BATO DE BATO CMS. Não é isso que você quer ouvir.

O controle da versão fará parte do caminho para a simultaneidade, mas sempre existe a possibilidade de um usuário atualizar uma página entre a sua retirada e a publicação da cópia revisada, pois seus usuários não estariam verificando diretamente o sistema de controle de versão. Isso exigiria que eles aprendessem o sistema de controle de versão e negue a facilidade que o Cushycms (ou qualquer CMS realmente) fornece. Você deseja tentar encontrar um sistema que permita que seu site ao vivo seja o mestre com o qual você compare e check-out arquivos. Não conheço nenhum sistema convencional que atualmente funcione dessa maneira.

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