GIT fichiers corrompus (<<<<<<<<HEAD)
J'ai cela dans mes fichiers après quelques ennuis avec VS2012 git-plugin:
using Microsoft.VisualStudio.TestTools.UnitTesting;
<<<<<<< HEAD
using NHibernate;
=======
>>>>>>> dd2c3d7dfe81074e7c5a73f8e4ca2584481a74f1
namespace Controll.Hosting.Tests
{
[TestClass]
public class TestBase
{
<<<<<<< HEAD
protected ISessionFactory SessionFactory;
[TestInitialize]
public void InitializeTestBase()
{
SessionFactory = NHibernateHelper.GetSessionFactoryForMockedData();
=======
[ClassInitialize]
public void InitializeTest()
{
Console.WriteLine("Settings NHibernateHelper.IsInTesting -> True");
NHibernateHelper.IsInTesting = true;
>>>>>>> dd2c3d7dfe81074e7c5a73f8e4ca2584481a74f1
}
}
}
Comment puis-je restaurer mes fichiers?
Ce sont des conflits de fusion. Les fichiers ne sont pas corrompus.
Je vois, puis-je la force de git ecraser le tout avec les nouveaux changements?
Vous devez décider et de conserver les données que vous voulez. GIT ne point les conflits. Modifier le code en fonction de la réponse donnée ci-dessous et enregistrez le fichier.
double possible de Git merge laissé des traces dans mes fichiers
Je vois, puis-je la force de git ecraser le tout avec les nouveaux changements?
Vous devez décider et de conserver les données que vous voulez. GIT ne point les conflits. Modifier le code en fonction de la réponse donnée ci-dessous et enregistrez le fichier.
double possible de Git merge laissé des traces dans mes fichiers
OriginalL'auteur ErikTJ | 2013-03-08
Vous devez vous connecter pour publier un commentaire.
Ce que vous avez eu n'était pas de la difficulté à mais conflits. Cela se produit lorsque les fichiers sont modifiés par deux personnes différentes au même endroit (vous ajouter/supprimer/modifier des choses dans le même sens).
Vous pouvez simplement mettre à jour vos fichiers manuellement, en décidant de garder le tout entre
<<<<<<< HEAD
et=======
, ou entre=======
et>>>>>>>
, ou un mélange des deux. Une fois que vous résoudre tous vos conflits, vous avez juste besoin de valider vos modifications.Pour ignorer les modifications locales sur un fichier, vous pouvez le faire
ou, pour tous les fichiers à l'aide de
Vous pouvez également décider, pour chaque fichier, si vous voulez garder votre version ou la version du dépôt avec
Vous ne devriez pas décider de faire quelque chose sur tous fichiers. La meilleure chose, même si c'est un peu gênant, c'est de regarder chaque fichier et de décider en fonction de ce que git souligne que les conflits.
Nice de vos patients pour expliquer cet ABC de git..
OriginalL'auteur alestanis
Votre Q est ont le mieux répondu alestanis, déjà. Toujours pour faciliter la recherche:
Une explication de ces marqueurs de conflit
>>>>>
...<<<<<
peut être trouvé à cette question.Il n'y a plus d'infos à propos de la fusion au ce Q.
Et
git help merge
est tout à fait explicitement utile:OriginalL'auteur cfi
À l'aide de SourceTree pour git pour gérer mes construit avec Kdiff installé m'a aidé à résoudre 99% de ces questions vraiment efficace.
Je suis juste à gauche avec le fait d'essayer de les supprimer de mon SOU fichier .Net, généralement de remplacer le SOU fichier avec une version plus ancienne résout ce.
OriginalL'auteur Dan