Projekte auf Github hochladen

Fohnbit

Top Contributor
Hallo!

Ich habe über die Jahre damals Projekte auf Github hochgeladen. Danach auf einen neuen PC runter geladen.
Ich möchte da nun "zusammenräumen".

Eclipse:
Eclipse IDE for RCP and RAP Developers (includes Incubating components)

Version: 2022-12 (4.26.0)
Build id: 20221201-1913

Ich müsste als erstes, alles was ich lokal habe (git sync) von Git wieder trennen.
Danach Git online bereinigen und danach neu syncen.

Ich habe so 50 Projekte, die ich alle in einem git branch benötige.

Wie kann ich ein Git Sync Project wieder zu einem lokalen "normalen" Projekt ändern?

Danke!
 

KonradN

Super-Moderator
Mitarbeiter
Ich muss gestehen, dass ich nicht so ganz verstehe, was Du machen willst bzw. was Du bereits gemacht hast.

Erst einmal ist es nicht wirklich notwendig, bei einem Projekt das git zu entfernen. Du kannst ein Projekt z.B. umziehen, in dem Du einfach ein remote hinzu fügst und dann alles auf das neue remote Repository pushst. Das geht ganz gut und so kannst Du ganze Projekte umziehen, ohne die History zu verlieren.

Wenn du 50 Projekte hast: Wozu willst Du die in ein Branch packen? Liegt dies daran, dass Du eben dieses git-sync tool verwenden willst und es mit einem Aufruf komplett pullen können willst? Hast Du Dir mal git Submodule angesehen?

Damit hast Du unter dem Strich eben doch die getrennten Projekte aber Du hast es in einer Struktur. Und git-sync scheint dies auch zu unterstützen
--submodules <string>, $GITSYNC_SUBMODULES
The git submodule behavior: one of "recursive", "shallow", or
"off". If not specified, this defaults to "recursive".
und es scheint per default recursive zu sein, so dass alle Sum-Module mit aktualisiert werden.

Oder gibt es spezifische Anforderungen, die ich jetzt übersehen habe?
 

Fohnbit

Top Contributor
Hallo Konrad!

Danke für die Infos. Ich schreibe kleine OSGi Projekte in Eclipse.
Wenn ich die alle als einzelnes Repository zu Guthub hochlade, muss ich bei einem neuen PC wieder alle einzeln hinuzfügen.

So möchte ich ein root Repository erstellen, und darin sollen dann nochmal teilweise gruppiert in Themen die Projekte.
Bei einem neuen PC synce ich dann das root und habe alle Projekte auf dem neuen PC.

Aktuell sind bei den Projekten noch alte GIT Infos hinterlegt.

Ich möchte die gerne alle bereinigen, damit es nur mehr als lokales Projekt in Eclipse existiert und danach einen neuen und sauberen Gut Sync machen.

So sieht es bei mir in Eclipse nun aus:
  • OSGi
    • Thema 1
      • App 1
      • App 2
    • Thema 2
      • App 3
      • App 4
  • Standalone
    • Thema 3
      • App 5
      • App 6
usw
 
Zuletzt bearbeitet:

KonradN

Super-Moderator
Mitarbeiter
Wenn Du ein Repository fest in ein anderes eintragen willst (incl. der ganzen History), dann müsste dies über git subtree gehen:

Die andere Richtung wäre dann ein git filter-branch oder das Tool git filter-repo

Dann hast Du wirklich nur alles in nur einem git repository.

Ich selbst tendiere immer eher zu submodule - denn da du es ja prinzipiell wieder trennen willst deutet für mich etwas darauf hin, dass es getrennte Dinge sind.

Aber es ist wohl nur eine Präferenz - Wenn Du an den submodules keine Änderungen machen willst sondern es nur als Abhängigkeiten brauchst, dann ist es mit dem Integrieren ok. Denn Updates kannst Du da ja auch nachträglich noch ziehen. Aber ich bin mir jetzt nicht sicher, wie Gut du Änderungen hochladen könntest. Ich kenne es mehr als wirkliche Zusammenführung und danach ist die Entwicklung ausschließlich in dem einen Repository.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
MiMa Eigene Bibliotheken in Projekte Verwenden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
MiMa Nebtbeans Projekte nach IntelliJ IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
F alle Eclipse Projekte auf git hochladen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
mrBrown IntelliJ 2020.1 - Maven Projekte nicht ausführbar IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
S Wie importiere ich am besten grosse Projekte in Eclipse am Beispiel von Apache ANT IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
O Eclipse aufräumen Java Projekte sortieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
J NetBeans Dokumentation anderer Projekte IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
L NetBeans Projects: nur Projekte aus Workspace anzeigen wie? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
L Eclipse Eclipse - Projekte "mischen" Dynamisches Web Projekt + Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
P Eclipse - Projekte auf mehreren Computern IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 26
H Eclipse Projekte außerhalb Workspace direkt bearbeiten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M Eclipse Projekt in mehrere Projekte aufspalten RMI IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
KrokoDiehl Eclipse Projekte per Skript erzeugen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
D NetBeans projekte kopieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
T Alle Projekte sind verschwunden !! IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
Z Eclipse neue Projekte einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
Houly Eclipse Projekte in NetBeans öffnen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
H Eclipse erkennt Projekte nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
B Projekte in NetBeans / ausführbare Datei erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
T C++ Projekte in NetBeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
W Eclipse Projekte in Netbeans 6.1 importieren? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
tfa Build-Skript für Eclipse-Projekte IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
C Eclipse-Projekte übersichtlicher machen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
S Zei Projekte in Eclipse gleichzeitig laufen lassen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
H Sun Java Studio Enterprise 8.1 nur Ant Projekte? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
L Eclipse: Zusammenspiel einzelner Files und Projekte IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11
E kann Projekte in Eclipse nicht öffnen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
H Projekte öffnen ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
R Eclipse: Projekte wieder auflisten lassen. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
B Netbeans 3.5 und 3.6 - Projekte im Netzwerk verwalten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
S GitHub Alternative IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 15
S Mit Git auf Github arbeiten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
Thallius GitHub nicht erreichbar vom Entwicklungsrechner IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
M Teamwork in Eclipse, GitHub nützlich? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
G IDEA IntelliJ gitlab statt github nutzen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
M Eclipse Projekt zu GitHub Repository hinzufügen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
I Eigener GitHub Server IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
T Git: untergeordnetes Verzeichnis mit hochladen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6

Ähnliche Java Themen


Oben