2017-06-27 3 views
3

Je travaille dans un projet de rails qui utilise SVN comme dépôt central, mais je travaille (localement) avec git-svn, et je veux pour ajouter une télécommande où je vais seulement pousser maître à des fins de test (je vais pousser à Heroku).Risques de l'ajout d'un dépôt git à distance au dépôt git courant svn

Je l'ai lu de chapter 9.1 of Pro Git (je souligne):

Ne pas réécrire votre histoire et essayer de pousser à nouveau, et ne pas pousser à un dépôt Git parallèle à collaborer avec des collègues Développeurs Git au en même temps. Subversion ne peut avoir qu'un seul historique linéaire, et confondant c'est très facile. Si vous travaillez avec une équipe, et que certains utilisent le SVN et que d'autres utilisent Git, assurez-vous que tout le monde utilise le serveur SVN pour collaborer, ce qui vous facilitera la vie.

Je ne collaborerai avec d'autres développeurs Git (tout le monde utilise SVN), mais avant sa mise en place, je veux juste être sûr que s'il y a des risques associés à le faire, et si Alors, que dois-je/pourrais-je faire à ce sujet.

Répondre

1

Si c'est seulement pour pousser à un repo afin que vous puissiez ensuite checkout/build/deploy, cela ne fera pas de mal. Cet avertissement que vous avez noté est indiqué ici afin que vous ne commenciez pas à faire des choses folles sur le rapport où vous travaillez avec git-svn pour vous connecter à d'autres développeurs utilisant également git-svn (plus d'autres restrictions) à cause de la façon dont les révisions sont conservés sur git-svn.