2011-04-15 4 views
2

S'il vous plaît, aidez-moi ... Ancien programmeur cherchant à utiliser subversion assembla dans mon entreprise. Je fais beaucoup de Java dans Eclipse et mes problèmes sont les suivants. Je vais le rendre très facile.Ancien programmeur cherchant à utiliser l'assemblage subversion

1) Je construis un site Web dans Eclipse avec JSP. Je vérifie et engage. c'est en direct

2) Je commence à travailler sur la version 2 du site mais quelqu'un trouve un bug dans l'une des JSP prod. Comment puis-je vérifier cette version de la jsp mettre à jour, puis le valider dans le projet. s'il vous plaît me dire le droit à quelques

+0

'svn co', je pense? peut-être que vous clarifier un peu ce que vous demandez après? –

+0

si vous utilisez eclipse, vous pouvez installer [subclipse] (Quel langage de programmation utilisez-vous?) (Plug-in SVN pour eclipse): cela devrait vous faciliter la vie, car vous pouvez importer votre projet dans SVN, check-out et valider les fichiers avec un clic droit de la souris. – MarcoS

+0

Si vous êtes en train de valider, j'espère que vous aurez une sorte de processus automatisé d'extraction et de déploiement sur une machine de "production" différente. Sinon, vous jouez sur le fil du rasoir et vous finirez par être coupé. –

Répondre

4

est ici le flux de travail que la plupart des organisations utilisent:

  • Lorsque vous effectuez une version de production, vous étiquetez il. Dans SVN, ceci est fait avec svn cp, en copiant trunk dans un répertoire nommé sous tags.
  • Si vous devez corriger une version de production, vous devez utiliser svn cp pour copier la révision marquée dans une branche sous branches. Vous pouvez ensuite vérifier cette révision nommée, effectuer vos modifications et vous enregistrer.
  • Si vous souhaitez mettre les modifications en production, vous pouvez les marquer à partir de la branche, en utilisant de nouveau svn cp. Les tags sont bon marché dans Subversion.
  • Si les corrections apportées dans la branche doivent retourner dans trunk, vous pouvez les fusionner.

Ceci est couvert dans le docs (ce qui est un lien vers le chapitre sur la fusion et de branchement, mais je vous recommande de lire les documents d'introduction si vous n'êtes pas familier avec SVN).

2

http://svnbook.red-bean.com/en/1.5/index.html

lire les chapitres 2 et 3 et qui sera suffisant pour frapper le sol en cours d'exécution. La commande que vous cherchez probablement est svn update -rNNN cependant, sans un peu de contexte sur SVN, les chances sont excellentes que vous l'utiliserez abusivement car le SVN est très similaire (mais en quelque sorte différent) aux anciens systèmes CVS, RCS, SCCS. Vous pouvez également parcourir le chapitre 1, car le modèle de révision utilisé par SVN est un peu différent des modèles à verrouillage serré (si vous en avez utilisé un).

Questions connexes