Ich bin ein .NET-Entwickler und habe TFS (Team Foundation Server) oft als Versionsverwaltungssoftware verwendet. Gute Eigenschaften von TFS sind:
- Gute Integration mit Visual Studio (so mache ich fast alles visuell; keine Konsolenbefehle)
- Einfaches Auschecken, Einchecken
- Einfaches Zusammenführen und Beheben von Konflikten
- Einfache automatisierte Builds
- Verzweigung
Jetzt möchte ich Git als Backbone, Repository und Quellcodeverwaltung für meine Open Source-Projekte verwenden. Meine Projekte sind in C # -, JavaScript- oder PHP-Sprache mit MySQL- oder SQL Server-Datenbanken als Speichermechanismus.
Ich habe gerade die Hilfe von github.com für diesen Zweck verwendet und dort ein Profil erstellt und eine GUI für Git heruntergeladen. Bis zu diesem Teil war es so einfach.
Aber ich bin fast festgefahren, um weiterzukommen. Ich möchte nur einige einfache (wirklich einfache) Operationen ausführen, darunter:
- Ein Projekt auf Git erstellen und es einem Ordner auf meinem Laptop zuordnen
- Dateien und Ordner auschecken / einchecken
- Konflikte lösen
Das ist alles was ich jetzt tun muss. Aber es scheint, dass die GUI nicht so benutzerfreundlich ist. Ich erwarte, dass die grafische Benutzeroberfläche ein Connect To...
oder so etwas hat, und dann erwarte ich, dass eine Liste der Projekte angezeigt wird. Wenn ich eines auswähle, erwarte ich, dass die Liste der Dateien und Ordner dieses Projekts angezeigt wird, genau wie beim Durchsuchen Ihres TFS-Projekts in Visual Studio. Dann möchte ich in der Lage sein, mit der rechten Maustaste auf eine Datei zu klicken und check-in...
oder check-out
und ähnliches auszuwählen .
Erwarte ich viel Was soll ich tun, um Git einfach wie TFS zu nutzen? Was vermisse ich hier?