Partage
  • Partager sur Facebook
  • Partager sur Twitter

Choisir une architecture de gestion de version

    19 juillet 2018 à 12:32:53

    Bonjour,

    Je cherche à mettre en place une solution de gestion de version et de travail collaboratif, mais n'étant pas spécialiste dans le domaine, je fais appel à vous.

    Ma problématique est la suivante.

    Nous sommes 2 développeurs à travailler sur un même projet en C#. Le logiciel sera déployé sur différentes machines et variera d'une machine à l'autre. En phase de mise en service, nous devrons pouvoir modifier le code du logiciel directement depuis les machines finales (qui sont hors réseau et auront un visual studio installé), mais nous voulons pouvoir récupérer ce code modifié et le synchroniser à notre source de projet, afin que la source soit toujours à jour.

    J'ai songé à mettre en place un serveur Git auquel se connecteraient nos 2 pc de développements, mais je sèche pour synchroniser les machines finales qui seront forcément hors réseau. Le seul moyen sera de passer par une clé USB, mais je ne sais pas s'il est possible de synchroniser des sources via ce support.

    Quelqu'un a déjà fait une architecture de ce type et saurait me conseiller ?

    • Partager sur Facebook
    • Partager sur Twitter
      19 juillet 2018 à 18:02:35

      Oui git semble le plus indiqué.

      Il faudra effectivement copier le dossier de travail d'un PC hors réseau, et le copier sur un PC connecté au réseau. C'est ce dernier qui pourra faire les pull / push / merge etc... Une fois le dossier mis à jours, il pourra de nouveau être transférer sur le PC hors réseau.

      • Partager sur Facebook
      • Partager sur Twitter

      Choisir une architecture de gestion de version

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown