Visual Studio 2019 und GitHub

  • C#

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von MasterQ.

    Visual Studio 2019 und GitHub

    Hallo,

    ich möchte die Projekte, die ich mit VS bearbeite, bei GitHub hosten. Ich habe ein bisschen Ahnung von SVN aber bei GitHub bin ich Anfänger.

    Irgendwie klicke ich in VS rum und blick's nicht wirklich.

    Bisher habe ich herausgefunden, dass

    • ich keine Projekte als Repositories anlegen kann sondern nur Projektmappen
    • Es geht auch nur, wenn es nur ein Projekt in der Mappe gibt. Bei mehreren Projekten wird gemeckert, weil diese in verschiedenen Ordnern liegen.

    Was hat es mit den lokalen Repos auf sich?


    Gibt es ein gutes Tutorial? ich habe noch keines gefunden, was auch mal was erklärt. Es kommen nur (für mich) hilflose Hilfen.

    Ich habe eine Anzahl an Ordnern, in denen ich meine Projekte (DLLs und Anwendungen) abgelegt habe. Viele DLLs sind auch von anderen abhängig. Alle diese möchte ich jetzt (aus VS heraus) auf GitHub schaufeln, nicht um sie der Öffentlichkeit zur Verfügung zu stellen sondern mir, aber an unterschiedlichen Orten und Umgebungen (Zuhause, Firma)

    Gruß

    MQ
    Ich habe noch etwas rumprobiert.

    Ich nehme eine Projektmappe, die nur ein Projekt enthält. Rechts unten in der Statusleiste von VS klicke ich auf "Zur Quellcodeverwaltung hinzufügen" und erstelle somit aus dem Projektmappenordner ein lokales Repo. Die Dateien .gitattributes und .gitignore werden erzeugt sowie der Ordner .git samt weiterem Inhalt.

    Nun erscheinen weitere Einträge rechts in der Statusleiste, darunter ein Stift, der die Anzahl der geänderten Dateien anzeigt. Das sind erstmal alle, da ja sonst noch nix existiert. Klicke ich darauf oder gehe im Teammanager auf Änderungen muss ich eine Message eingeben und kann dann comitten bzw. pushen. Erst danach kann ich kann ich unter Verbindungen die Remoteadresse von GitHUb eingeben und dann veröffentlichen. Danach erscheinen die Dateien auf GitHub.

    Sobald aber eine Solution mehrere Projekte enthält komme ich nicht weiter.

    MQ