Subversions: Travailler en local -> faire des changements dans le serveur?

StackOverflow https://stackoverflow.com/questions/2307719

  •  22-09-2019
  •  | 
  •  

Question

J'ai décidé d'apprendre le contrôle de version et je n'ai aucune connaissance. J'ai lu quelques tutoriels et des articles sur subversions un certain temps mais je ne peux pas comprendre! :)

J'ai mon projet en cours dans localhost atm et va le déplacer dans mon serveur en direct pour la première des fins de test, puis libérer biensur pour public. Je veux toujours continuer à travailler en premier localhost puis mettre à jour le code de travail dans le serveur en direct. Je ne sais pas comment le faire ...

Je versions dans mon Mac que je trouve vraiment sympa app .. eh bien je pense qu'il est.

Quelqu'un pourrait-il s'il vous plaît me fournir étape par étape que dois-je faire?

Était-ce utile?

La solution

Solution préférée

  • Déplacer dépôt subversion vers le serveur distant
  • Changer référentiel local à utiliser le nouveau serveur distant
  • Valider les modifications au besoin

Double maître version du référentiel

  • Utiliser correctif à partir du référentiel local, copie au serveur distant, valider les modifications
  • Commander à partir du serveur distant, copiez des fichiers à partir du référentiel local, puis engager vers l'amont
  • Ou tout simplement synchroniser votre dossier de subversion sur le serveur pour l'accès en lecture seule (suppression de fichiers privés si nécessaire)

Pro et de Cons pour 2 Master Référentiels

  • PRO: référentiel local peut contenir toutes sortes de documents privés / restreints qui ne sont pas copiés dans le référentiel du public
  • CON : la gestion des correctifs / de changement doit être fait pour assurer que toutes les modifications sont synchronisées entre les deux référentiels
  • CON : Ne peut pas utiliser d'autres développeurs comme dépôt non disponible sur Internet
  • PRO : ENGAGE peut se faire dans un dépôt à distance à des révisions spécifiques au lieu de télécharger tous les commits fait dans le référentiel local

Mes 0,2 cents la valeur

Si vous avez besoin d'avoir des fichiers à l'intérieur du dépôt SVN que vous ne pas veulent partagé avec le monde, utilisez la méthode 2 de dépôt, sinon il suffit d'utiliser un référentiel unique qui est hébergé à distance. Avoir seulement 1 référentiel maître va rendre la vie plus facile à l'avenir et aussi changer les procédures de gestion.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top