Optimale des flux de travail Local / mise en scène / serveur de Production pile + Git

Je suis à la recherche d'incorporer dans le développement web de flux de travail qui me permet de faire ce qui suit:

  • Développer /Tester localement
    • imite serveur de production (de nombreux sous-domaines, un peu de mysql DBs)
    • reste synchronisé entre les ordinateurs de bureau & ordinateur portable pour permettre à sur-le-aller de développement
  • facilement pousser local -> mise en scène
  • facilement pousser mise en scène -> production
  • facilement vivre-modifier sur le serveur de production (de temps en temps besoin d'avoir de très petites mises à jour de contenu, faute de frappe, etc. Droit maintenant, je passe beaucoup de temps à faire de petites modifications, en la poussant à la mise en scène, puis en les poussant à la production qui prend un certain temps pour des choses mineures.)

Je suis également nouveau sur Git. J'ai commencé à tester les eaux avec Git dans mes projets personnels, mais le projet que j'ai hérité (avec la production/mise en scène des environnements) n'a pas utilisé de n'importe quelle version de contrôle à ce point.

Questions:

  • comment puis-je adapter facilement à un grand projet à un environnement local (XAMPP)?
  • comment puis-je synchroniser mon environnement local entre dev-ordinateur portable et dev-ordinateur de bureau?
  • Est Github en vaut la peine dans ce type de projet /de l'installation du serveur? Il semble que cela ajoute beaucoup plus d'étapes (ex: local->push git repo -> télécharger des pensions à la mise en scène serveur -> pousser mise en scène de serveur à serveur). Aussi, je suis préoccupé par le maintien de la confidentialité/sécurité.

essentiellement, je suis le seul développeur qui a remis un assez gros projet et je veux juste essayer et de faire les choses aussi facile/simples sur moi-même que possible. 🙂

Quel type de projet vous êtes en train de développer? La référence à XAMPP suggère PHP, mais selon les spécificités de votre projet, les détails de l'affaire.
principalement beaucoup de LAMPE, WordPress, et aussi "bac à sable" certains Angulaire et Noeud-comme libs. Juste pour jouer. Tiens à garder une certaine souplesse de l'environnement.

OriginalL'auteur Prefix | 2013-11-09