Visual Studio Github Anbindung: wie kann ich zwei Projekte in der selben Solution zusammen bei Github sichern?

  • Allgemein

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von nogood.

    Visual Studio Github Anbindung: wie kann ich zwei Projekte in der selben Solution zusammen bei Github sichern?

    Hi @ all,

    es ist wieder mal gar nicht einfach das richtig in Worte zu fassen, woran ich scheitere. Ich bin noch nicht sehr in die Benutzung von Github eingestiegen. Ich benutze "nur" die Icon/Knöpfe in Visual Studio, um mein Programm auf Github zu sichern.

    Mein Workflow:
    Ich erstelle z.b. ein Winforms-Programm und adde das mit dem Icon unten rechts zur QuellCode Verwaltung (und nehme da Github).
    Wenn ich an meinem Zweit Rechner bin Clone ich das Repository und kann an diesem Rechner auch weiter arbeiten. Später Pushe ich das dann in das Repository und fertig.

    Jetzt würde ich gerne ein zweites Winforms-Programm in der selben Solution erstellen. Rechte Maus in Solution Explorer und "Hinzufügen" ->"neues Projekt" ...
    Toll das neue Projekt taucht auch in der Liste unter Solution auf, aber wenn ich jetzt so wie vorher in mein Git Repository Pushe wird nur das erste Projekt gepushed.

    Wie macht man das, dass nicht das einzelne Projekt mit Github verknüpft ist sonder die ganze Solution inkl. aller Projekte?

    Lg nogood
    codewars.com Rank: 4 kyu
    Normalerweise sollte das kein Problem sein, solange das zusätzliche Projekt auch im selben Ordner ist, wo das Repository erstellt wurde. Ggf. sind die Dateien vom neuen Projekt erstmal "untracked", d.h. für Git noch nicht sichtbar (das muss normalerweise für jede Änderung und jede Datei gemacht werden - VS nimmt dir da einen Teil der Arbeit ab, indem es die Dateien, die es als sinnvoll erachtet, automatisch "added") - da gibts da, wo du die Commits erstellen kannst, ne Möglichkeit, die hinzuzufügen. Im englischen VS ist das der Menüpunkt "Untracked Files", im deutschen wird das vermutlich vergleichbar heißen. Da musst du dann nur die Dateien vom neuen Projekt hinzufügen und dann kannst du sie committen.