Hallo, ich würde gern ein Headerfile (https://github.com/cameron314/concurrentqueue/blob/master/concurrentqueue.h) in meinem Git Projekt referenzieren. D.h. automatisch immer die aktuellste Version "saugen". Geht sowas? Oder ist das unidiomatisch? Sorry, mache aktuell meiner ersten Erfahrungen mit Git, ist manchmal etwas verwirrend. Herzliche Grüße Timm
Git ist eigentlich kein Packetmanager. Man kann zwar theoretisch einzelne Dateien anderer Repos runterladen [1], aber dafür ist es eigentlich nicht gedacht. Und nicht vergessen, die Lizenz zu beachten, die muss man mitangeben. Es gäbe auch submodule, aber die sind auch nicht immer die einfachste/sinvollste Lösung. Dafür enthalten sie aber das ganze Repo, und dann kannst du das Verzeichnis mit der include Datei einfach mit -I zum Suchpfad hinzufügen. Normalerweise ist es aber besser, wenn man Abhängigkeiten lokal installieren kann, aber das scheint bei dem Projekt leider nicht vorgesehen zu sein, müsste man dann also manuell machen. Dazu kommt noch der MS-ismus mit "#pragma once", wenn man wie ich strikt nach einem der C++ Standards Programmiert ist das nicht verwendbar. 1) https://stackoverflow.com/questions/1125476/retrieve-a-single-file-from-a-repository
Hallo, perfekt, danke. Ist jetzt auch nicht der Weltuntergang eine Datei händisch zu kopieren und zu verwalten. vlg Timm
Vielleicht mit Gitwatch holen und in den lokalen Git Ordner schieben.. beim nächsten sync isses dann mit drin. https://github.com/gitwatch/gitwatch
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.