Ich erarbeite mir gerade ein Multi-Targeting Projekt und beim einchecken fällt mir auf, das keine meiner gelinkten Klassen im Repository auftauchen, auch Ordner wo nur gelinkte Files drin liegen wurden nicht erstellt.
Muss ich irgendwo einstellen, dass die Dateien mit übernommen werden, bzw das auch die entsprechenden Ordner mit angelegt werden?!
okay, scheint sich gelöst zu haben das Problem. Wenn man das Projekt auscheckt, werden die gelinkten Files und Ordner angezeigt. Eben halt direkt auf GitHub werden diese nicht angezeigt.
Links werden nur als Pfad abgelegt, nicht der Inhalt der Datei. Wenn Du z.B. einen symbolischen Link auf ../../test/x.cpp hast, dann wird dieser Pfad ins git abgelegt, nicht der Inhalt der Datei x.cpp.
Daher solltest Du x.cpp in einem eigenen git Archiv sichern, um Änderungen daran verfolgen zu können.
So ist es möglich, dass mehrere Projekte gemeinsame Dateien nutzen und die nur in einem Archiv liegen.