2011-04-19 3 views
0

Je suis nouveau à RoR. En fait, je dois demander comment nous pouvons fusionner les changements si plus d'une personne travaille sur un projet. Peut être SVN est un bon candidat mais je suis intéressé par le mécanisme non référentiel.Gérer/Évier RoR projet

Merci Tausif

Répondre

1

Vous avez un peu de choix. SVN est assez commun et le repo de style GIT gagne en popularité. Le guide des rails met en évidence en utilisant GIT comme mécanisme de version. J'avais l'habitude d'utiliser SVN, mais j'ai appris à utiliser GIT avec Rails, et par expérience, je le trouve beaucoup plus pratique. C'est juste ma préférence personnelle.

Cependant, les deux utilisent l'approche du référentiel. La seule alternative non-repo que je peux penser est par «communication». Cela signifie que vous et votre équipe vous notifiez mutuellement les fichiers en cours de modification, puis synchronisez les fichiers avec un serveur local/en ligne.

Personnellement, j'irais pour une approche repo. Le contrôle de version Git peut facilement être implémenté avec Github. Il y a d'autres services qui offrent également le contrôle de version git.

Espérons que ça aide!

+0

Merci Christian, Oui référentiel est toujours une bonne approche. Je cherchais juste s'il y avait un moyen (peut-être un petit bijou) de fusionner le projet de deux membres de l'équipe. C'est juste pour la connaissance. –

+0

@Tausif: le contrôle de la source est un problème général et est un must absolu dans tout développement, même si vous êtes une équipe de développeurs uniques. Deuxièmement en effet: pour le moment Git est votre meilleur choix imho. Vous ne trouverez pas de gemme à faire pour vous, car c'est un problème résolu en utilisant des systèmes standards comme git, svn, mercurial, ... – nathanvda