2009-05-28 4 views
0

J'aimerais recevoir des conseils d'autres personnes qui ont eu ce problème. Je fais du développement frontal sur des applications Java.Conseils pour synchroniser les webapps et svn?

J'ai ma source dans un répertoire,/usr/src. Mes projets sont générés et déployés sur Tomcat dans/usr/tomcat/webapps. Comme le travail que je fais est entièrement frontal, je dois éditer les fichiers déployés dans/usr/tomcat/webapps pour que je puisse voir mes changements immédiatement.

Je voudrais absolument avoir un système qui synchronisera automatiquement mes changements dans un fichier particulier (css, js, ou jsp par exemple) vers le même contrôle de source de fichier.

Je pensais à la création d'un processus d'arrière-plan qui effectue un mappage de fichiers 1-1, mais cela deviendra rapidement lourd.

Est-ce que quelqu'un a déjà un système existant ou des recommandations sur ce que je peux faire?

Répondre

0

Vous devez configurer votre système pour que votre serveur Web serve les fichiers directement à partir de votre arbre de travail svn. Peut-être un lien symbolique de/usr/tomcat/webapps/some-static-directory à l'endroit approprié dans votre svn tree?

0

J'ai ajouté le répertoire exploaded de l'application au projet dans IDE (Idea). Quand j'ai besoin d'essayer quelque chose "sur le pouce" - faites simplement des changements dans les fichiers exploaded. Quand j'ai un bon résultat, il suffit de copier les changements dans la copie de travail de la source.

Probablement ce n'est pas la meilleure solution, mais travaille pour moi. La seule chose - ce n'est pas pratique quand j'ai besoin de changer beaucoup de fichiers. Mais presque tout le travail pourrait être divisé en petites portions.

Questions connexes