GIT zwei Projekte parallel

OP #4266567
Lesenswert?
• ▲
▼
Hallo,
ich bin relativ neu bei GIT und suche nach einer Möglichkeit 2 Projekte, 
die sich überschneiden, in einem Repo zu verwalten. Beide Projekte 
laufen im Atmel-Studio. Die Software unterscheidet sich nur durch die 
Hardwareanpassung, einmal die Entwicklung für das STK600 und einmal für 
ein Custom_Board. Der µC und der überwiegende Teil der Software ist bei 
beiden Projekten gleich. Gibt es eine Möglichkeit beide Projekt in einem 
Repo zu verwalten, also in verschiedene Branches aufzuspalten und nach 
Weiterentwicklung eines Branches die Gemeinsamkeiten wieder zusammen zu 
mergen.

Danke,
tom_micro
Gast #4266816
Lesenswert?
• ▲
▼
Tom M. schrieb:
> ich bin relativ neu bei GIT

Klar, jetzt wo du den tollen neuen Hammer kennengelernt hast, schaut 
ersmal jedes Problem wie ein Nagel aus.

Tom M. schrieb:
> Die Software unterscheidet sich nur durch die
> Hardwareanpassung, einmal die Entwicklung für das STK600 und einmal für
> ein Custom_Board.

Einen Source-Tree verwenden, per define, #ifdef usw. die 
Hardware-Varianten unterscheiden.
Gast #4267089
Lesenswert?
• ▲
▼
Bin jetzt kein Spezialist für Atmel-Studio, aber eigenlich sollte man da 
verschiedene "Build Configurations" anlegen können.
Vordefiniert sind vmtl. "Debug" und "Release", du kannst einfach 
zusätzliche für "STK600" und "Custom_Board" usw. anlegen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.