![]() |
|
|
|||||||
| Portal | Wiki | IRC-Chat | Registrieren | Benutzerliste | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
![]() |
|
|
Themen-Optionen | Thema bewerten | Ansicht |
|
|
#1 |
|
Possessed With Psi Powers
|
FreeBSD Ports migrieren am 14. Juli auf Subversion
Nur eine kurze Mitteilung: Die Port migrieren am 14. Juli von CVS auf SVN:
Code:
__________________
Eure Tastatur verfügt nicht umsonst über zwei Shift-Tasten! Benutzt sie bitte, denn sonst ist es mir fast unmöglich euere Posts zu entziffern. Homepage: http://www.yamagi.org | Yamagi Quake II: http://www.yamagi.org/quake2
|
|
|
|
|
|
#2 |
|
Makefile Voyeur
Registrierungsdatum: Aug 2004
Ort: Köln
Beiträge: 1.648
|
14. Juli, Sturm auf die Bastille? Revolution? Subversion!
|
|
|
|
|
|
#3 |
|
Parasprite
|
Hmm, seitdem ich Mercurial verwende habe ich für SVN nichts mehr übrig.
__________________
[ bsdlogo 2.0 - Wiki - Ports - LibreOffice Pakete - PM schreiben - kamikaze@bsdforen.de ]
Disclaimer: My posts represent my perception. Errors and incompleteness are to be expected, I deny any responsibility to know everything. |
|
|
|
|
|
#4 |
|
Possessed With Psi Powers
|
Und genau liegt doch einer großenb Vorteile von SVN. Man kann es in praktisch jedes VCS auschecken. Egal ob bzr, fossil, git, hg und die Eigenkreation, eine Brücke zu SVN gibt es (fast) immer. Wenn man hingegen im Upstream ein hg hat, zwingt man alle Downstream-Nutzer ebenfalls hg zu verwenden. Ob sie wollen oder nicht.
![]()
__________________
Eure Tastatur verfügt nicht umsonst über zwei Shift-Tasten! Benutzt sie bitte, denn sonst ist es mir fast unmöglich euere Posts zu entziffern. Homepage: http://www.yamagi.org | Yamagi Quake II: http://www.yamagi.org/quake2
|
|
|
|
|
|
#5 |
|
Programmierer
Registrierungsdatum: Nov 2002
Ort: Bremen
Beiträge: 2.551
|
Subversion ist wirklich schlimm.. Frage mich, warum die sich das antun.
__________________
if you don't remember something, it never happened. if you aren't remembered, you never existed. |
|
|
|
|
|
#6 |
|
Registered User
Registrierungsdatum: Jul 2007
Beiträge: 330
|
Ich benutze SVN sehr gerne. Kommt halt auf den Einsatzzweck an. The right tool for the job!
Mercurial ist für andere Anforderungen besser. |
|
|
|
|
|
#7 |
|
Anfänger
|
Wo liegen denn die Unterschiede Eurer Meinung nach
zwischen Subversion, Mecurial und Git? |
|
|
|
|
|
#8 |
|
Registered User
Registrierungsdatum: Oct 2009
Ort: ~
Beiträge: 347
|
Mercurial und git nehmen sich so weit ich weiß nichts. Subversion ist im gegensatz zu den anderen beiden Tools ein Zentrales cvs. Ich persönlich konnte mit SVN nie viel anfangen und bin zu doof es richtig zu benutzen, allerdings ist git für mich immer das richtige Tool. Einige Vorteile an git und Mercurial sind, dass die Repos kleiner sind als die von SVN (getestet mit den FreeBSD Sourcen) und dass die Aktionen wie checkout und commit schneller sind, was mit an der Netzwerk freuntlicheren übermittlung liegt.
Ich bevorzuge git, aber wenn das FreeBSD Projekt das so entscheidet dann ist mir SVN auch recht. Gruß ath0 |
|
|
|
|
|
#9 |
|
Bicycle User
Registrierungsdatum: Aug 2004
Ort: nuernberg
Beiträge: 2.535
|
also, ich benutze auf der arbeit (mehr oder weniger gezwungenermassen) svn.
und ich muss sagen dass ich es fuer das bessere cvs halte.
__________________
Computer science is not about using a computer. It is about unleashing its powers. |
|
|
|
|
|
#10 | |
|
Registered User
Registrierungsdatum: Jun 2009
Beiträge: 49
|
Zitat:
![]() CVS sollte auch wirklich niemand mehr benutzen muessen. Ich halte das fuer eine sehr gute Entscheidung. |
|
|
|
|
|
|
#11 |
|
Registered User
Registrierungsdatum: Nov 2004
Beiträge: 99
|
ich verstehe auch nicht so recht, wieso FreeBSD auf SVN setzt. Im Linux-Umfeld ist man weitaus innovativer. Hier verwechselt das BSD-Klientel "konservativ" mit "rückständig". Die Linux-Nutzer - ebenso große Unternehmen mit einer breiten Altlastenbasis, konnten ja auch auf GIT umsrüsten.
Ich nuzte SVN deshalb, weil ich synchron mit FreeBSD von CVS auf SVN umgestiegen bin. Es hätte auch anders sein können. Da ich lediglich für meine wiss. Arbeit Sofware entwickele, sind mir die feinen Unterschiede der Systeme nicht bekannt. ich weiß allerdings, daß mir SVN sehr oft für Kopfzerbrechen bezüglich inkosistenter Repositorien sorgt. Meine GIT-nutzenden Kollegen lächeln darüber nur. Dennoch, ich finde es lobenswert, daß auch die Ports nun auf ein SVN umziehen. Das erhebt allerdings die Frage, ob es denn dann auch die notwendigen Werkzeuge "an Bord" FreeBSDs geben wird, um ohne den devel/subversion Port an die Ports zu kommen. Um die Quellen des Kernsystems auszuchecken, muß man nämlich Subversion installieren, wenn man einen versionierten Quellbaum via SVN in /usr/src haben will. Das ging anfangs auch nicht glatt und bedurfte einiger PRs, um gewisse Schlampigkeiten aus dem Weg zu räumen ...
__________________
E c c A Bque e d |
|
|
|
|
|
#12 | |
|
Parasprite
|
Zitat:
__________________
[ bsdlogo 2.0 - Wiki - Ports - LibreOffice Pakete - PM schreiben - kamikaze@bsdforen.de ]
Disclaimer: My posts represent my perception. Errors and incompleteness are to be expected, I deny any responsibility to know everything. |
|
|
|
|
|
|
#13 |
|
Possessed With Psi Powers
|
Ich habe lange überlegt, ob ich hier überhaupt noch etwas schreiben soll. VCS sind ein religiöses Thema und neigen daher zu Streit. Aber nun mache ich es...
Für das FreeBSD-Projekt sieht es halt (von außen gesehen) so aus, dass man eines der letzten großen Projekte ist, die noch CVS nutzen. Und das Ports-Repo dürfte eines der größten CVS-Repos überhaupt sein. Das man mit der Migration solange gewartet hat, bedeutet ja im Prinzip, dass man damit sehr lange zufrieden war. Die Hauptprobleme von CVS sind technischer Natur. Es skaliert vergleichsweise schlecht, atomare Commits sind etwas, was man im jahr 2012 haben will und Repocopys sind irgendwie so 90er. Wieso also nun das Rad neu erfinden? SVN ist genau für diesen Fall gedacht, es soll ein besseres CVS sein. Nicht mehr und nicht weniger. Vor allem erlaubt SVN das einfache Betreiben eines CVS-Exporters, das CVS-Repo kann also bestehen bleiben und seine Downstream-Nutzer (vorerst) weiter zu versorgen. Den großen Sprung wie git oder hg zu machen erscheint natürlich erst einmal verlockend, aber man muss sich auch vor Augen, was es bedeutet. Hunderte Committer müssen komplett umlernen (und einige waren schon über den Sprung auf SVN nicht glücklich, wollten CVS behalten) anstatt sich nur umgewöhnen. Etliche Scripte müsste man neuschreiben. Man müsste Workflows und Arbeitsweisen anpassen. git, hg und co mögen ihre Vorteile haben, aber ein Umstieg ist halt auch recht invasiv. Vielleicht ist man dafür in einigen Jahren bereit, aber im Moment denke ich, dass man mit SVN die beste Wahl getroffen hat.
__________________
Eure Tastatur verfügt nicht umsonst über zwei Shift-Tasten! Benutzt sie bitte, denn sonst ist es mir fast unmöglich euere Posts zu entziffern. Homepage: http://www.yamagi.org | Yamagi Quake II: http://www.yamagi.org/quake2
|
|
|
|
|
|
#14 | |
|
Nervensäge
Registrierungsdatum: Feb 2005
Ort: ::1
Beiträge: 146
|
Zitat:
* einfaches Erstellen von Branches (-> nicht-lineare Entwicklung) * deutlich besseres Mergen * es ist von vornherein dezentral ausgelegt |
|
|
|
|
|
|
#15 |
|
Parasprite
|
Mal so nebenbei warum Branching und Merging so wichtig sind. Denkt mal an den Aufwand eine neue Xorg Version in die Ports einzupflegen.
__________________
[ bsdlogo 2.0 - Wiki - Ports - LibreOffice Pakete - PM schreiben - kamikaze@bsdforen.de ]
Disclaimer: My posts represent my perception. Errors and incompleteness are to be expected, I deny any responsibility to know everything. |
|
|
|
![]() |
| Dieses Thema betrachten zurzeit 1 Personen. (0 registrierte Benutzer und 1 Gäste) | |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
|
|
Ähnliche Themen
|
||||
| Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
| FreeBSD 8.0-RELEASE ist erschienen | Yamagi | News | 5 | 27.11.2009 23:10 |
| Warum arbeiten nicht alle an Pkgsrc? | menhir | Programmieren | 41 | 12.07.2009 14:39 |
| FreeBSD Samba PDC Howto | Highfish | Howtos | 103 | 25.09.2006 21:14 |
| Geometrie der Festplatten | Lamer | FreeBSD - Allgemein | 19 | 05.04.2004 16:43 |
| Neuling: DSL funktioniert nicht | Uwe | FreeBSD - Netzwerk | 10 | 03.07.2003 13:37 |