Questions marquées «version-control»

419
Plusieurs comptes Github sur le même ordinateur?

Essayer de travailler à la fois sur mes repos réels "de travail" et mes repos personnels sur git hub, depuis mon ordinateur. Le compte de travail a été créé en premier et tout fonctionne parfaitement. Cependant, mon compte personnel ne semble pas pouvoir pousser vers mon référentiel personnel, qui...

329
Git: «Objet lâche corrompu»

Chaque fois que je tire de ma télécommande, j'obtiens l'erreur suivante sur la compression. Lorsque j'exécute la compression manuelle, j'obtiens la même chose: $ git gc error: Could not read 3813783126d41a3200b35b6681357c213352ab31 fatal: bad tree object 3813783126d41a3200b35b6681357c213352ab31...

325
Supprimer toutes les branches git locales

Je suis un processus de développement où je crée une nouvelle branche locale pour chaque nouvelle fonctionnalité ou carte d'histoire. Une fois terminé, je fusionne la branche en maître, puis je pousse. Ce qui a tendance à se produire au fil du temps en raison d'une combinaison de paresse ou...

321
Dois-je utiliser SVN ou Git? [fermé]

Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une...

320
Extraire un fichier de Subversion

"Il n'est pas possible d'extraire un seul fichier. Le meilleur niveau d'extraction que vous pouvez faire est au niveau du répertoire." Comment contourner ce problème lors de l'utilisation de Subversion? Nous avons ce dossier dans Subversion où nous gardons toutes nos images. Je veux juste extraire...

315
Git: Comment écraser tous les commits sur une branche

Je crée une nouvelle branche masteravec: git checkout -b testbranch J'y fais 20 commits. Maintenant, je veux écraser ces 20 commits. Je fais ça avec: git rebase -i HEAD~20 Et si je ne sais pas combien de commits? Existe-t-il un moyen de faire quelque chose comme: git rebase -i all on this branch...