J'ai un dépôt SVN. Je conçois mon application web. Quelqu'un copie manuellement les fichiers validés depuis le dépôt vers un site web d'environnement de test, il est testé. S'il est bon, quelqu'un le copie manuellement du site de test au site de production.
Est-ce que c'est comme ça qu'on est "censé" faire ?
EDIT : Qu'en est-il de svn update (j'ai lu plus loin). Dois-je l'utiliser à la place quelque part dans ce processus ? Le problème est que je dois vendre cela à des gens qui sont habitués à faire des choses en direct sur le serveur (moi aussi). Il est difficile d'essayer de convaincre quelqu'un que ce n'est pas la bonne façon de faire alors que cela a toujours été le cas, mais je pense qu'au fur et à mesure que nous grandissons, cela sera bénéfique. Oui, nous savons que ce n'est pas l'idéal de le faire avec une seule copie sur le serveur de production mais j'aimerais que nous soyons plus professionnels sur ce point.
EDIT : J'ai utilisé l'exportation SVN pour copier de mon dépôt svn vers les dossiers de production de mon serveur web. cependant, lorsque je l'ai fait :
svn export --force file:///Library/Subversion/Repository/Project1 /Library/WebServer/Documents/MyProject
Il a copié sur les branches, les étiquettes et les troncs (et ensuite le code). Comment puis-je obtenir le code ? Ou devrais-je utiliser les trois comme ça et faire pointer mon serveur web sur trunk/index.php ?
C'est sur un mac snow leopard apache2 si cela compte.