Einer meiner Kunden hat mich zu seinem privaten GITHUB Repo hinzugefügt. Es ist eine Visual Studio 2010-Lösung, die in C# geschrieben wurde.Mit VS 2015 und GIT konnte ich keine Dateien zur Quellcodeverwaltung hinzufügen
Ich habe GIT auf meinem Computer dev installiert. Mein Verfahren war, VS 2015 zu laden, gehen Sie zu Team Explorer -> Lokale Git-Repositories, dann klonen. Ich habe die GITHUB-URL für das Repo dieses Kunden eingegeben und wurde nach meinem GITHUB-Benutzernamen/Passwort gefragt.
Alles schien zu funktionieren. Ich sehe keine Fehler. Der Fortschrittsbalken wurde wie erwartet angezeigt und der lokale Repo wurde erstellt. Jetzt kann ich die Lösung und alle ihre Projekte sehen. Ich bin in der Lage, die Lösung zu erstellen und sogar zu starten/debuggen.
Ich sehe Vorhängeschlösser auf der linken Seite der Dateien. Wenn ich eine dieser Dateien bearbeite, sehe ich ein rotes Häkchen, das anzeigt, dass die Datei ausgecheckt ist.
Das Problem, das ich erfahre, ist, dass ich der Lösung keine Datei hinzufügen und sie in die Quellcodeverwaltung einbeziehen kann. Normalerweise kann ich Dateien ziehen/ablegen oder kopieren/einfügen und sie werden der Quellcodeverwaltung hinzugefügt. Ich habe sogar versucht, einen Gegenstand hinzuzufügen, indem ich mit der rechten Maustaste klicke. Egal, was ich mache, die Datei wird hinzugefügt, aber es gibt kein Symbol auf der linken Seite, um den Quellcode anzuzeigen - natürlich erwarte ich ein +
Zeichen. Natürlich wird die hinzugefügte Datei auch nicht unter Änderungen angezeigt.
Ein anderes Symptom ist, wenn ich eine vorhandene Datei umbenenne. Zuerst hat es ein Vorhängeschloss. Wenn ich die Datei umbenenne, hat sie kein Statussymbol.
Ich habe eine Menge Posts von Leuten mit einem ähnlichen Problem gelesen, aber keine dieser Lösungen betrifft meine. Ich sehe keine Fehler, daher weiß ich nicht, was in diesem Beitrag relevant wäre. : S
EDIT
Ich bin natürlich kein GIT-Guru ... aber ich verstehe, dass das Vorhängeschloss sagt mir read only
(glaube ich). Ich weiß nicht warum und konnte keinen Hinweis finden. Dachte, jemand könnte mich in eine gute Richtung lenken. Wenn ich eine Datei hinzufüge, sehe ich das Zeichen +
sehr kurz, aber dann verschwindet es und es werden keine Fehler im Ausgabefenster angezeigt.
Ich bin nicht sicher, warum Sie immer downvoted und stimmten zu schließen - IDEs und Source-Control-Werkzeuge sind auf Thema offensichtlich. Sie sollten diese Dateien auf der Seite Änderungen im Team Explorer sehen. Welche Art von Projekten sind in Ihrer Lösung? Haben Sie irgendwelche Website-Projekte? –
denke, dass mir ein Troll folgt. Ich werde es melden. Ich habe festgestellt, dass ich Objekte (Dateien) mit dem Kontextmenü des Datei-Explorers für GIT-Erweiterungen hinzufügen und löschen kann. Obwohl dies funktioniert, wird die Änderung erst in Visual Studio angezeigt, wenn ich sie neu starte. Es könnte sich um ein Problem mit lokalen Berechtigungen in Visual Studio handeln. Keines meiner anderen lokalen Repositories weist dieses Problem auf. Die Lösung ist eine Desktop-Anwendung mit etwa einem Dutzend benutzerdefinierten DLL-Projekten. – rwkiii