Parmi les développeurs techniques, il est assez simple de demander à chacun d’exécuter son propre serveur de développement local, d’exécuter TortoiseSVN, puis de valider les modifications périodiquement dans le référentiel. Nous pouvons ensuite mettre à jour la version du site de test sur le serveur partagé à partir de ce dépôt et tout le monde est content.
Sauf les designers qui ne font que se gratter la tête.
Comme les concepteurs ne disposent pas de leur propre serveur de développement local, pour pouvoir prévisualiser leurs modifications HTML, PHP et CSS, il est nécessaire de les télécharger sur le serveur de développement interne. ils partagent tous l'accès à. Adobe DreamWeaver offre une protection simple contre le verrouillage des fichiers pour éviter les collisions de modification, mais c'est ici que tout se termine.
J'aimerais une solution qui leur permette d'utiliser TortoiseSVN ou DreamWeaver 6 (CS4) intégré dans le support Subversion. Mais je ne vois pas comment cela fonctionnerait. Ils doivent en principe "valider" chaque modification minute pour pouvoir la prévisualiser sur le serveur de développement, ce qui va évidemment à l'encontre de l'objectif du contrôle de version.
Quelqu'un a-t-il trouvé une solution de contournement? Est-ce la seule solution pour tous les configurer avec des serveurs Web locaux?
Si vous ne souhaitez pas que les concepteurs configurent un contrôle de révision sur chaque ordinateur (il s’agit de la route normale), configurez les concepteurs sur un serveur cloud/distant avec SVN (ou même un DVCS) que les équipes de développement peuvent extraire/Appuyez sur pour. Cette technique peut être combinée pour un contrôle plus poussé. Ainsi, les chefs d’équipe ou les concepteurs/concepteurs sénoiriens contrôlent réellement ce qui est engagé ou non.
Live
Designer ---\ | /--- Dev
Designer --- -- Designer Staging <-> Master Staging <-> Developer Staging --- --Dev
Designer ---/ \--- Dev
Je ne suis pas un développeur, je suis certainement plus un designer mais récemment, j'ai demandé à l'un de nos développeurs de configurer SVN pour nous. Nous utilisons Dreamweaver CS5.5 et nous n’avons eu aucun problème à le laisser jusqu’à la fin de la journée pour effectuer nos commits.
Ce n’est probablement pas très utile, mais en tant que concepteur, j’ai configuré WAMP, installé localement WordPress, indiqué cette information à une base de données partagée (également sur la machine SVN) et exécuté mes projets via l’hôte local. Ce n’est pas un problème unique pour nous, si ce n’est que nous devons avoir la dernière version du projet avant de commencer à travailler (j'ai oublié de le faire une seule fois - une attaque de panique momentanée jusqu’à ce que je trouve la solution).
Y a-t-il une raison pour laquelle les concepteurs n'exécutent pas de serveur de développement local?