Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Sylence

Community-Fossil

  • »Sylence« ist der Autor dieses Themas

Beiträge: 1 663

Beruf: Softwareentwickler

  • Private Nachricht senden

1

27.02.2011, 05:21

SVN-external modifizieren und in Hauptrepository speichern

Hallo zusammen!

Folgendes Szenario: Ich hab ein SVN-Repository in dem mehrere Fremdbibliotheken über svn:externals eingebunden. Das funktioniert auch problemlos.
Das Problem ist nur, dass ich teilweise Änderungen an diesen Bibliotheken vorgenommen hab (zum Beispiel Ausgabepfade angepasst, etc.).
Die Bibliotheken können mit den Änderungen nichts anfangen (bevor jemand auf die Idee kommt mir vorzuschlagen einfach Patches bei den Entwicklern einzusenden ;))
Allerdings ist das Repository so nun auch nicht mehr out of the box kompilierfähig.

Daher meine Frage: Gibt es eine Möglichkeit die Änderungen, die ich gemacht habe irgendwie in das Hauptrepository zu speichern?
Die einzige andere Möglichkeit, die mir einfällt ist, Patches zu machen und die dann in Repo zu speichern. Das finde ich zwar nicht so schön, aber würde mich damit auch zufrieden geben...

Tobiking

1x Rätselkönig

  • Private Nachricht senden

2

27.02.2011, 05:47

Manchmal bietet es sich auch an ein eigenes Repo für Fremdbibliotheken anzulegen und das dann als external anzugeben. Man muss dann zwar von Hand aktualiseren, aber das Hauptprojekt läuft nicht Gefahr inkompatible externals zu laden. Gerade wenn man bei den Fremdbibliotheken auf Entwicklungsversionen setzt kann sowas schnell passieren.

Ansonsten würde ich wohl auch einfach einen Patch ins Hauptprojekt packen und dieser wird halt beim Bauen des Projekts auf die Libs angewand.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

3

27.02.2011, 11:52

Kannst du nicht deine Version der lib einfach in dein Repo einchecken?

Sylence

Community-Fossil

  • »Sylence« ist der Autor dieses Themas

Beiträge: 1 663

Beruf: Softwareentwickler

  • Private Nachricht senden

4

27.02.2011, 12:25

Jetzt wo ich nochmal ne Nacht drüber geschlafen hab ist das wohl wirklich die beste Lösung.
WErd ich dann wohl mal so machen. Danke

Werbeanzeige