GIT beschädigte Dateien (<<<<<<<<HEAD)
Habe ich das in meinen Dateien nach einigem ärger mit 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
}
}
}
Wie kann ich zurücksetzen meine Dateien?
- Das sind merge-Konflikten. Dateien sind nicht beschädigt.
- Ich sehe, kann ich Kraft git überschreibt alles mit den neuen änderungen?
- Sie haben zu entscheiden, und halten Daten, die Sie wollen. GIT nur darauf hinweisen, das Konflikte. Ändern Sie die Codes entsprechend zu beantworten, die unten gegeben werden, und speichern Sie die Datei.
- mögliche Duplikate von Git merge-Links-Markierungen in meine Dateien
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was Sie hatte, war nicht Mühe aber Konflikte. Dies geschieht, wenn die Dateien geändert, die von zwei verschiedenen Personen an der gleichen Stelle (Sie beide hinzufügen/entfernen/ändern Dinge in die gleiche Richtung).
Können Sie einfach aktualisieren Sie Ihre Dateien manuell, indem Sie entscheiden, zu halten alles, was zwischen
<<<<<<< HEAD
und=======
oder zwischen=======
und>>>>>>>
oder eine Mischung der beiden. Sobald Sie beheben alle Ihre Konflikte, die Sie gerade benötigen, um die änderungen zu übernehmen.Verwerfen lokalen änderungen an einer Datei, die Sie tun können,
oder für alle Dateien mit
Können Sie auch entscheiden, für jede Datei, wenn Sie wollen, dass Ihre version oder die repository-version mit
Deine Frage beantwortet wird, am besten durch alestanis, schon. Noch für die einfache Suche:
Eine Erklärung der Konflikt-Marker
>>>>>
...<<<<<
finden Sie unter diese Frage.Gibt es mehr info über die Zusammenlegung an dieses Q.
Sowie
git help merge
ist ganz explizit auch hilfreich:Mit SourceTree git zu verwalten meine builds mit Kdiff installiert, hat mir geholfen, zu lösen, zu 99% diese Probleme wirklich effizient.
Bin ich einfach gegangen mit dem Versuch, diese zu entfernen, von meinen SOU-Datei in .Net, in der Regel ersetzen die SOU-Datei mit einer älteren version behebt diese.