Je m'excuse si ce qui est évident ou facile, j'ai regardé un bon nombre de git/github tutoriels et lire d'autres articles, mais je veux être sûr de ce que je fais est juste.
Je veux intégrer VC (pour des raisons évidentes) dans mon équipe de développement et les processus.
Actuel processus de développement (à l'aide de Dreamweaver):
* Recevoir un billet (ou ordre de travail)
* Télécharger le fichier sur le serveur de Développement
* Apporter des modifications au fichier
* Transfert de fichier vers serveur de développement
* Les changements testé/vérifié
* Envoyer à un serveur de production
J'essaie de comprendre comment le faire notre nouveau processus de développement avec l'aide de Git.
Je suis commutation sur PHPStorm (qui est un IDE PHP avec l'intégration directe avec Git).
Serait-il être quelque chose comme
- Recevoir un billet (ou ordre de travail)
- Validation/mise à Jour/Téléchargement de fichier(s)
- Modifier Les Fichiers
- Télécharger le fichier (ce qui je suppose est également le répertoire de travail actuel...?)
- À la fin de la journée, faire un commit
- Avoir le script de construction envoyer des données au serveur de test (nightly build)
Ou serait-il mieux de faire quelque chose comme
- Recevoir un billet (ou ordre de travail)
- Validation/mise à Jour/Téléchargement de fichier(s)
- Modifier Les Fichiers
- Télécharger le fichier/s'engager
- Avoir le script de construction envoyer des données au serveur de test (nightly build)
Ou est-il un autre moyen? Ayant un peu de mal à comprendre ce qui serait le flux optimal?
Toute aide serait grandement appréciée.
Modifier
Je suis en train de voir si c'est mieux d'avoir une version du serveur local (chaque développeur), et si oui, comment cela fonctionne, si vous avez 7 ou ainsi, les branches?
Si non, comment faites-vous affaire avec 7 ou ainsi, les branches avec eux sur le web? Avez-vous fichiers FTP ou d'utiliser Git Crochets pour faire la mise à jour automatique?
Mise à jour 07/26/2012
Après avoir travaillé avec succès avec Git pour un certain temps maintenant, j'ai été la suite de cette ramification modèle avec beaucoup de succès: Un Succès Git Ramification Modèle
La réponse à la ci-dessus est oui -- devriez vraiment avoir une version locale du serveur.