Mon bureau essaie de comprendre comment nous gérons les scissions et les fusions de succursales, et nous avons un gros problème. Notre problème concerne les branches secondaires à long terme - du genre où vous avez quelques personnes qui travaillent dans une branche qui se sépare de master, nous développons …
Lorsque mon collègue pense qu’il n’est pas nécessaire de faire un test sur son PC, il apporte des modifications, des validations puis des poussées. Ensuite, il teste sur le serveur de production et réalise qu'il a commis une erreur. Cela arrive une fois par semaine. Maintenant, je vois qu’il a …
Je travaille dans une institution gouvernementale. La technologie utilisée ici et les méthodes de développement de logiciels sont assez démodées. Ils disposent de beaucoup d'espace de stockage, mais pas d'espace approprié pour conserver et maintenir les applications utilisées pour automatiser la plupart des tâches. L'institution ne m'autoriserait pas à utiliser …
Alors, un collègue a examiné mon travail et m'a dit que je devrais toujours signer mes commits et tags de manière cryptographique. Lorsqu'on lui a demandé pourquoi, il n'a pas su me l'expliquer et a répondu: "C'est juste une bonne chose à faire". En essayant d'éviter un scénario évident concernant …
Presque chaque article que j'ai lu 1 comparer Git et Mercurial il semble que Mercurial a une meilleure ligne de commande UX avec chaque commande étant limitée à une seule idée (contrairement par exemple git checkout). Mais à un moment donné, Git est devenu soudainement très populaire et le nombre …
Étant donné que GitHub fournit des applications graphiques pour Mac et Windows , quels sont les avantages d'apprendre à utiliser git à partir de la ligne de commande? J'utilise actuellement leur application mac pour mettre à jour mes référentiels, et jusqu'à présent, cela semble couvrir mes besoins. Que pourrais-je rater?
Je connais et utilise deux systèmes de contrôle de version: Subversion et git. Subversion, à partir de maintenant, est utilisé pour des projets personnels où je suis le seul développeur et git est utilisé pour des projets open source et des projets où, je pense, d'autres vont également travailler sur …
J'ai récemment remarqué quelque chose qui regarde certains projets populaires sur GitHub, à savoir qu'il n'y a pas de developbranche. Et en fait, le guide GitHub Flow ne le mentionne pas non plus. De ma compréhension, masterdevrait toujours être totalement stable et refléter la production. Si les développeurs travaillent sur …
Je me suis toujours demandé pourquoi Git préférait le hachage aux numéros de révision. Les numéros de révision sont beaucoup plus clairs et plus faciles à consulter (à mon avis): il y a une différence entre dire à quelqu'un de regarder la révision 1200 ou de commettre 92ba93e! (Juste pour …
Je suis en train d'écrire un essai et j'aimerais avoir des preuves empiriques, peut-être des données longitudinales permettant de comparer la popularité de ces technologies sur une période de quelques années. Existe-t-il des statistiques montrant la popularité de Git par rapport à SVN?
Nous avons un produit qui a plusieurs éditions différentes. Les différences sont mineures: différentes chaînes ici et là, très peu de logique supplémentaire dans l'une, très peu de différence de logique dans l'autre. Lors du développement du logiciel, la plupart des modifications doivent être ajoutées à chaque édition. Cependant, il …
Considérez la situation suivante: Vous avez un clone d'un dépôt git Vous avez des commits locaux (commits qui n'ont encore été poussés nulle part) Le référentiel distant a de nouveaux commits que vous n'avez pas encore rapprochés Donc, quelque chose comme ça: Si vous exécutez git pullavec les paramètres par …
L'un des avantages de l'utilisation d'un DVCS est le flux de travail edit-commit-merge (par rapport à edit-merge-commit souvent appliqué par un CVCS). En autorisant chaque modification unique à être enregistrée dans le référentiel indépendamment des fusions, le DAG reflète avec précision le véritable pedigree du projet. Pourquoi tant de sites …
J'aimerais savoir Dans le projet C # ou VB.NET, nous devons inclure le dossier PACKAGE (dossier du paquet nugget créé à la racine de mon projet contenant les fichiers nupkg et autre contenu) dans notre référentiel de contrôle de source (Git par exemple).
Le contexte Mon équipe de 8 ingénieurs est actuellement en train de passer à Git (de Subversion) pour notre prochain grand projet. Nous avons une poignée d'ingénieurs «plus expérimentés» qui ont du mal à trouver Git. On me pose les mêmes questions triviales malgré le fait que j'ai fourni des …
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.