Simple Machines Community Forum

SMF Support => Language Specific Support => Hilfe zu SMF (German) => Topic started by: KIKA on March 14, 2004, 07:43:32 PM

Title: Was heißt CVS
Post by: KIKA on March 14, 2004, 07:43:32 PM
Im englischen Board wird immer wieder davon gesprochen, das Fehler im CVS behoben werden.
Was ist CVS?
Ist das die Version der Dateien die zum download bereit liegen, oder die Version die die Entwickler bei sich auf der Platte haben, oder wie?
Title: Re: Was heißt CVS
Post by: andrea on March 14, 2004, 07:50:58 PM
Das ist die Entwicklungsversion auf dem SMF Server.
Title: Re: Was heißt CVS
Post by: mediman on March 14, 2004, 08:03:02 PM
CVS ist die Abkürzung für Concurrent Versions System und ist ein in Entwicklerkreisen weit verbreitetes System um allen Entwicklern den aktuellen Quellcode zukommen zu lassen! Es ist also nix anderes als ein Speicherort für den Sourcecode! Man nennt sowas auch Referenzumgebung.

CVS ist das gängigste für Projekte auf Sourceforge oder Freshmeat. Software mit z.B. Kauflizensen arbeiten dagegen öfter mit Rational Clearcase oder VisualSourceSafe.

Mit einen CVS Clienten kann man Files senden und empfangen (Autoupgrade z.B.) und der CVS Server ist dann das repository.

mediman
Title: Re: Was heißt CVS
Post by: KIKA on March 15, 2004, 02:10:32 AM
Danke
Title: Re: Was heißt CVS
Post by: Surfy on March 15, 2004, 06:41:34 AM

heisst das jetzt, dass das Bugfixing was man in einigen Threads lesen konnte, ausschliesslich an der CVS Version durchgeführt wurden, und die downloadbare Public-Version noch diesselbe ist seit dem Release?

Surfy
Title: Re: Was heißt CVS
Post by: Christian Land on March 15, 2004, 06:42:41 AM
Wahrscheinlich. Alles andere wäre auch relativ sinnfrei... es sei denn Du willst in ein paar Tagen bei Beta 38472 sein.... so wird erstmal gesammelt und dann eine neue Beta 5 rausgebracht....

Wobei es evtl sinnvoll wäre einen täglichen Snapshot der CVS-Version für die ganz furchtlosen verfügbar zu machen ;D
Title: Re: Was heißt CVS
Post by: andrea on March 15, 2004, 06:45:13 AM
Bugfixes werden normalerweise an der CVS version durchgeführt. Es ist möglich dass auch an der Download Version bereits einige Punkte nachgeführt wurden. Um sicher zu sein, downloadest Du am besten das Paket neu, Du siehst am Datum sofort ob ein File neu ist.
Title: Re: Was heißt CVS
Post by: Christian Land on March 15, 2004, 06:52:23 AM
Quote from: andrea on March 15, 2004, 06:45:13 AM
Bugfixes werden normalerweise an der CVS version durchgeführt. Es ist möglich dass auch an der Download Version bereits einige Punkte nachgeführt wurden. Um sicher zu sein, downloadest Du am besten das Paket neu, Du siehst am Datum sofort ob ein File neu ist.

Ahja... jetzt sag nicht, dass es verschiedene "Beta 4" Varianten gibt die sich nur durch das Datum unterscheiden...
Title: Re: Was heißt CVS
Post by: Cheffu on March 15, 2004, 06:52:27 AM
Quote from: andrea on March 15, 2004, 06:45:13 AM
Bugfixes werden normalerweise an der CVS version durchgeführt. Es ist möglich dass auch an der Download Version bereits einige Punkte nachgeführt wurden. Um sicher zu sein, downloadest Du am besten das Paket neu, Du siehst am Datum sofort ob ein File neu ist.
wie soll man des dann sehen? Wenn man eine Datei runterläd wird das runterlad datum eingetragen, nicht wann die zip datei gepackt wurde.
Title: Re: Was heißt CVS
Post by: andrea on March 15, 2004, 06:59:45 AM
Quote from: Cheffu on March 15, 2004, 06:52:27 AM
wie soll man des dann sehen? Wenn man eine Datei runterläd wird das runterlad datum eingetragen, nicht wann die zip datei gepackt wurde.

Die Daten innerhalb des zip's ändern das Datum nicht durch den Download.
Title: Re: Was heißt CVS
Post by: andrea on March 15, 2004, 07:01:59 AM
Quote from: SnowCrash on March 15, 2004, 06:52:23 AM
Ahja... jetzt sag nicht, dass es verschiedene "Beta 4" Varianten gibt die sich nur durch das Datum unterscheiden...

In der Tat hatten wir bereits mehrere Beta 4. Die Version auf der Downloadseite wurde bereits mehrmals geändert, mindestens vor der öffentlichen Freigabe war es so.
Title: Re: Was heißt CVS
Post by: Christian Land on March 15, 2004, 07:11:24 AM
Dann sollte vielleicht mal jemand die zuständigen darauf hinweisen, dass das hochgradig dämlich ist. So produziert man nämlich klassische

"Ich hab einen Fehler XYZ gefunden"
"Schwachsinn, das geht"
"Nein, das geht nicht"

Dialoge und unnötigen Support-Aufwand. Man sollte dann besser die Versionsnummer ändern (Beta 5/6/7 oder Beta 4.1/4.2/etc)
Title: Re: Was heißt CVS
Post by: Cheffu on March 15, 2004, 07:13:34 AM
ok, cih hab mal nachgeschaut. Sofern ich nichts übersehenen habe, wurde an den Dateien das letzte mal so gegen 13uhr gestern mittag rumgeschraubt. ich denk das es dann vll etwas später hochgeladen wurde was heißen würde, dass alle, die die version gestern aben oder ein wenig früher heruntergeladen haben die aktuelle version haben
Title: Re: Was heißt CVS
Post by: KIKA on March 15, 2004, 07:37:27 AM
Die Frage ist, was mache ich mit den Dateien der aktuelleren Version. Einfach auf dem Webspace die alten überschreiben? Welche müssen überschrieben werden, und welche auf keinen fall?  :-\
Title: Re: Was heißt CVS
Post by: Pitti on March 15, 2004, 07:39:53 AM
auf keinen fall die settings.php

alles andere sollte nix machen
Title: Re: Was heißt CVS
Post by: Cheffu on March 15, 2004, 07:43:54 AM
wie p man schon gesagt hat, die Settings.php nicht und falls du schon am template rumgebaut hast den Theme ordner halt nicht. Falls du das ganze gestern morgen runtergeladen hast solltest du vll auch noch die Sprachdateinen neu runterladen und überschrieben. An dem Rest in Theme hat sich soweit ich weis nix geändert
Title: Re: Was heißt CVS
Post by: KIKA on March 15, 2004, 07:57:00 AM
Quote from: P_man on March 15, 2004, 07:39:53 AM
alles andere sollte nix machen
Weist du das, oder ist das nur ne Vermutung?  ???

Also ich hab jetzt mal in der changelog.txt nachgeschaut. Die Version die installiert ist, ist bei mir die Revision 1.449.
Runtergeladen hab ich gerade die Revision 1.454.

Ich hab das Verzeichnis mal durchsucht, welche Dateien seit dem 14.3 geändert wurden:
Help.php
ModSettings.php
MoveTopic.php
Poll.php
Poll.template.php
ManageMembers.english.php


Wäre praktisch, wenn irgendwo im Downloadbereich stehen würde, welche Revision da gerade zum runterladen bereit steht, dann hat auch nicht jeder nen anderen Stand, und verschiedene Probleme.

Der Versions Check im Admin Bereich scheint in diesem Fall auch nicht zu helfen, da er mir sagt, das meine Version die aktuelle ist.
Title: Re: Was heißt CVS
Post by: Daniel D. on March 15, 2004, 08:00:30 AM
Es wäre zu viel Arbeit, alle Versionen genauer zu bezeichnen. Nehmt bitte einfach hin, das es aktualisierte Versionen gibt, die immer etwas weniger Fehler enthalten (dazu die changelog.txt durchlesen). Es geht hier nicht darum, dass man die Betas am tollsten durchnummeriert, sondern Updates rausbringt, die zum testen benutzt werden sollen. Hängt Euch bitte nicht an solchen Kleinigkeiten auf sondern testet das Zeug durch. :)