J'essaie de choisir un flux de travail Git qui convient le mieux à notre produit. Voici les paramètres: Nous faisons quelques sorties majeures par an, disons 10 au maximum Nous avons plusieurs versions de notre produit actives en même temps (certaines personnes sont sur v10.1, certaines sur v11.2, etc.) Nous …
Je voudrais savoir s'il est judicieux de diviser le projet sur lequel je travaille en deux référentiels au lieu d'un. D'après ce que je peux dire: Le frontend sera écrit en html + js Backend en .net Le backend ne dépend pas du frontend et le frontend ne dépend pas …
Sur mes projets où le référentiel est partagé entre moi et d'autres programmeurs, j'écris toujours des messages de commit même si je suis le développeur principal. Mais sur les projets où je suis le développeur solo travaillant sur un projet, et le référentiel est hébergé sur mon ordinateur portable personnel, …
Lors du développement pour des appareils intégrés et d'autres mondes étranges, il est très probable que votre processus de construction inclura plusieurs binaires propriétaires, en utilisant des versions très spécifiques d'entre eux. La question est donc: font-ils partie de votre contrôle de source? Mes bureaux suivent la règle de "la …
Très souvent, je travaille sur de petits projets uniquement pour moi. Je travaille sur une seule machine, mais récemment, j'ai quand même pensé à utiliser une sorte de contrôle de version. Cela aurait certains avantages comme par exemple: Je n'ai plus à me soucier de la sauvegarde locale Les erreurs …
Nous avons développé un produit (prototype) P_OLD dans la langue X et nous le réécrivons à partir de zéro en tant que P_NEW dans la langue Y. Puisque P_NEW et P_OLD sont le même produit: P_NEW devrait-il simplement être un brach de P_OLD ancien ou devrait-il être son propre référentiel? …
Voici quelques exemples de code temporaire / local. Il est nécessaire pour travailler avec la base de code, mais il serait dangereux d'en faire partie: Fichiers de projet. Il peut être nécessaire de modifier les chemins afin de refléter la disposition sur le PC actuel. Makefiles. Par exemple, l'optimisation peut …
L'une des différences entre svn et git est la possibilité de contrôler l'accès au référentiel. Il est difficile de comparer les deux car il y a une différence de point de vue sur qui devrait être autorisé à commettre des changements! Cette question concerne l'utilisation de git comme référentiel centralisé …
J'ai récemment rencontré une bibliothèque Python sur GitHub. La bibliothèque est géniale, mais contient une faute de frappe flagrante dans un nom de fonction. Appelons cela dummy_fuction()alors qu'il devrait l'être dummy_function(). Cette fonction est définitivement "à l'état sauvage" et très probablement utilisée dans les systèmes embarqués. La première chose qui …
Je soupçonne que je me concentre sur le mauvais problème, donc je vais d'abord décrire ce que je pense que le problème est avant de présenter la solution éventuellement sous-optimale que j'envisage. Situation actuelle: Actuellement, mes collègues n'effectuent leurs modifications de code qu'après de longues périodes de temps en gros …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 6 ans . À la lumière des récentes révélations sur la surveillance gouvernementale …
Être prudent est généralement suffisant pour éviter les problèmes, mais parfois je dois vérifier la branche sur laquelle je travaille ( par exemple "hmm ... je suis dans la devbranche, n'est-ce pas?") En vérifiant le chemin de contrôle de la source d'un aléatoire fichier. En cherchant un moyen plus simple, …
Après avoir passé toute la matinée à essayer d'enregistrer quelque chose, je me rends compte maintenant que j'ai perdu quelques jours de travail. C'est déjà arrivé - et c'est apparemment fréquent avec SourceSafe. SourceSafe peut-il être utilisé avec succès, sans problème, et si oui, comment?
Qu'est-ce que "ramification est libre" signifie dans Git? J'entends beaucoup cela chaque fois que Git est mentionné par rapport à d'autres systèmes de contrôle de version. Je n'ai pas eu l'occasion (?) De traiter avec d'autres ( SVN , etc.), alors comment la branche est-elle "chère" chez les autres?
J'ai cherché et n'ai trouvé aucune raison commerciale pour laquelle les systèmes git / mercurial / bazzr sont meilleurs que les systèmes centralisés (subversion, perforce). Si vous tentiez de vendre un DVCS à une personne non technique, quels arguments fourniriez-vous pour que le profit DVCS augmente . Je vais bientôt …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.