Cargando a FTP y GIT al mismo time?

Entonces, estoy usando un sistema de control de versiones por primera vez en un proyecto personal. En el pasado, todo ha sido configurado y bastante simple para mí, pero esta vez estoy configurando cosas.

Dado que esta es una aplicación web con la que estoy trabajando, me gustaría poder cargar mis files al server automáticamente cuando los confirme.

No estoy seguro de si esto es posible, pero espero que sí. Parece un dolor comprometer Y cargar cosas manualmente.

De todos modos, si ayuda, estoy usando SourceTree y BitBucket usando git.

Gracias de antemano por la ayuda!

Hay algunas utilidades que ayudan a implementar cosas a través de FTP desde un repository de Git, por ejemplo git-ftp .

De esta forma, puede trabajar de la forma que desee con su repository de Git, y solo ejecutar el script git-ftp cada vez que quiera implementarlo en su server, y lo transferirá automáticamente a través de FTP.

Recomiendo que no se deployment automáticamente todo cuando se cometa por cierto. como debería asegurarse de que lo que acaba de comprometer esté funcionando perfectamente. Separarlo es una buena idea, especialmente cuando puedes implementarlo con solo un command.

Supongo que aquí preguntas sobre GIT, no SVN. Bitbucket ya no admite repositorys SVN.

Puede automatizar la implementación FTP utilizando los ganchos GIT. Lo que significa que puede enlazar scripts en events GIT, como cuando una nueva confirmación cae en el repository, puede ejecutar commands personalizados.

Aquí hay una publicación de blog que explica cómo configurar las cosas para que tenga una implementación en vivo usando git hooks: http://joemaller.com/990/a-web-focused-git-workflow/

Lo uso yo mismo para varios sitios y estoy contento con él.

Espero que esto ayude.

/Pablo