Nous sommes sur le point de démarrer un nouveau projet, et l'application actuelle de notre client est .NET versionnée dans SourceSafe. Cependant, nous utilisons Subversion en interne. Il s'agira probablement d'une livraison "ponctuelle" (réécriture complète de l'application), afin qu'ils puissent facilement effectuer une extraction depuis notre dépôt, puis l'exporter et l'importer dans leur dépôt SourceSafe. Cependant, je crains que si nous faisons des modifications ou effectuons de la maintenance à l'avenir, cela devienne beaucoup plus difficile à gérer. Des idées sur la meilleure façon de gérer cela?Nous utilisons Subversion, mais notre client utilise SourceSafe. Quelles sont mes options?
EDIT:
Je ne sais pas si cela fait une différence, mais il y a une faible probabilité que le client fera des changements. Si c'est le cas, ce sera après que nous aurons terminé à 100%, ce qui le rendra plus facile à gérer. Si nous faisions tous deux des changements simultanément, je proposerais probablement que je leur donne un accès en écriture à notre repo pour leur projet, et nous le gérons ainsi. J'essaie de faire preuve d'anticipation, car il y a de fortes chances qu'ils veuillent que nous revenions et travaillions davantage avec eux.
Une fois qu'ils voient la lumière? Git n'a pas été mentionné, n'est-ce pas? ;) – pmr
drôle. Je pense que git a un long chemin à parcourir en ce qui concerne l'interface utilisateur et la facilité d'utilisation avant que la foule de la source ne l'adopte. Vous demandez à DEUX sociétés de changer de dépôt, pas seulement un. C'est un grand bond en avant. Je choisirais probablement mercurial sur git dans tous les cas. – Tim