Lowlevel

Lowlevel => tyndur => Thema gestartet von: T0ast3r am 02. April 2006, 15:36

Titel: repository
Beitrag von: T0ast3r am 02. April 2006, 15:36
ich informiere mich gerade umgehen über repositorys, damit wir eins benützen  können um effizienter zu arbeiten

meine frage an alle:
wer weiß nicht was ein repository ist und wer ist dagegen dass wir eines benützen?

wenn niemand was dagegen hat, nehmen wir subversion (svn) im gegensatz zu cvs (current version)  :wink:
ich lerne es jetzt gerade sehr sehr sehr sehr ausführlich, dass ich es dann administrieren kann;
das ganze würde über einen svn server ablaufen, falls ihr über svn bescheit wisst, dann kann jeder überall weiterwerkeln

lg,

Toaster
Titel: Re: repository
Beitrag von: kevin am 02. April 2006, 15:44
Zitat von: T0ast3r
wer ist dagegen dass wir eines benützen?

Wer hier "ja" schreit, wird schonmal aussortiert, weil er keine Ahnung von Softwareentwicklung hat? ;)

SVN wäre perfekt, hat doch so ein paar Vorteile gegenüber CVS.
Titel: repository
Beitrag von: nore am 02. April 2006, 15:44
ich weiß nicht, was ein repository ist.
Titel: repository
Beitrag von: kevin am 02. April 2006, 15:49
Zitat von: Wikipedia
Repositories werden unter anderem zum Versionsmanagement verwendet. Beim CVS etwa werden z. B. Quellcodedateien oder andere Textdateien aus dem Repository „ausgecheckt“, d. h. auf den Rechner eines Programmierers geladen. Nach der Bearbeitung werden die geänderten Dateien wieder in das Repository „eingecheckt“, wobei die Veränderung protokolliert wird.

Das heißt, das Repository ist ein zentrales Verzeichnis auf dem Server, auf das alle immer zugreifen können und (wenn sie Schreibrecht haben) ihre Änderungen wieder reinstellen. Dabei werden auch alle Versionen, die es jemals gab, gespeichert, so daß man jederzeit auch auf einen älteren Stand zurückkann.

Außerdem können CVS und SVN auch damit umgehen, wenn mehrere gleichzeitig an derselben Datei gearbeitet haben (sofern es nicht genau dieselben Zeilen waren, die verändert worden sein), und diese Änderungen reinmergen.
Titel: repository
Beitrag von: T0ast3r am 02. April 2006, 15:51
hehehe...
gute erklärung...
Titel: repository
Beitrag von: stultus am 02. April 2006, 16:18
hab schon mit svn gearbeitet, wenns fragen gibt kann ich helfen ;) (auch serverseitig)
Titel: repository
Beitrag von: T0ast3r am 02. April 2006, 16:22
@noob: sehr gut, ich lese mir gerade so ein svn buch durch (~ 350 seiten, vielleicht kennst du es ja)
sobal ich ne frage hab, werd ich dich fragen
Titel: repository
Beitrag von: stultus am 02. April 2006, 16:36
hab nie nen buch gelesen, learning by doing (und svn für windows-handbuch ;) )
Titel: repository
Beitrag von: T0ast3r am 02. April 2006, 17:01
:shock:

nicht? -> http://svnbook.red-bean.com/

ne kurze frage hät ich: woher bekomme ich den svn server, oder - ?
also wenn ich so ein repository laufen will hab ich doch nen server und ne client, wo ist der server?
(den client hab ich bereichts runtergeladen)
oder macht da alles der client, wie mir gerade in den sinn gekommen ist
Titel: repository
Beitrag von: stultus am 02. April 2006, 17:09
die repositorys laufen auf nem x-beliebigen server, ich schau grad auf welchem platz is ;)
Titel: repository
Beitrag von: stultus am 02. April 2006, 17:52
Ok, ich hab keinen Server anzubieten wos aktuell draufzupacken wäre, aber unter https://opensvn.csie.org/ gibts gratis repositorys.... wäre ne notlösung bis man nen server zur verfügung hätte
Titel: repository
Beitrag von: SSJ7Gohan am 02. April 2006, 19:32
Ich würde auch empfehlen, SVN statt CVS zu nehmen, CVS kann keine Verzeichnisse verwalten und die Versionsverwaltung von SVN ist auch besser.
Titel: repository
Beitrag von: T0ast3r am 07. April 2006, 18:46
wie siehts aus?
hat sich jetzt jemand dort registriert, bzw. gibts einen Server mit svn (im Zuge der Website)?
Titel: repository
Beitrag von: T0ast3r am 08. April 2006, 11:03
der svn server: svn://213.160.34.174:8000  (von damian)
ich werde ihn dann testen und einrichten
Titel: repository
Beitrag von: T0ast3r am 08. April 2006, 16:41
hab gerade den svn server eingerichtet
wenn ihr die daten einchecken wollt, müsst ihr eingeben

"svn checkout svn://213.160.34.174:8000 ."
(der punkt ist dabei wichtig!)

Im root befindet sich die datei "readme.txt", welche ihr als erstes lesen sollts.
Danach, ran ans programmieren!

als anmerkung:
 sollte es fragen wegen dem repository geben, dann kontaktiert mich, da ich es administriere
Titel: repository
Beitrag von: kevin am 11. June 2006, 22:23
Nachdem der SVN-Server von Anfang an immer mal wieder nicht zu erreichen war und nun anscheinend endgültig down ist, und hannibal immer wieder betont hat, daß servertechnisch alles da ist, was wir jemals brauchen könnten, frage ich hiermit im Namen des LOST-Teams (zumindest des kleinen Teils, der momentan im IRC ist ;)) offiziell an:

hannibal, kannst du uns für LOST einen SVN-Server einrichten? Ich weiß, daß du im Moment nicht viel Zeit hast, aber vielleicht sobald wieder etwas mehr Luft ist. Und um gleich noch eine zusätzliche Forderung zu stellen... ;)Wäre schön, wenn es dann keinen anonymen Schreibzugriff mehr gibt, sondern einen eigenen SVN-Account für jeden LOST-Entwickler.
Titel: repository
Beitrag von: Damian am 12. June 2006, 13:02
Der server wird freitag wieder online sein. Toaster wieißt du grund dazu. Nachdem der server wieder online ist, wird die verbindung auch besser sein.
Titel: repository
Beitrag von: T0ast3r am 12. June 2006, 14:00
ich finde keinen Grund den svn Server zu wechseln, Damian ist ein guter Administrator
am Freitag wird der Server wieder on sein,  und solang könntest du besser im IRC mit den anderen Sachen von Lost besprechen

lg,

Toaster
Titel: repository
Beitrag von: thetrue am 12. June 2006, 14:02
ich finde die idee gut, doch ich denke nur man sollte es mit password oder so schützen ;)
Titel: repository
Beitrag von: kevin am 12. June 2006, 14:24
Zitat von: T0ast3r
ich finde keinen Grund den svn Server zu wechseln, Damian ist ein guter Administrator
am Freitag wird der Server wieder on sein,  und solang könntest du besser im IRC mit den anderen Sachen von Lost besprechen

Reg dich mal ab, das war kein persönlicher Angriff auf irgendjemanden.

Ich habe im IRC mit den anderen über LOST gesprochen und unser Ergebnis war, daß wir ohne SVN aufgeschmissen sind und deswegen anfragen, ob wir es von hannibal bekommen können. Fakt ist doch, daß hannibals Server noch keine Probleme gemacht hat und immer zur Verfügung stand, daß das der Server ist, wo der Rest von Lowlevel auch ist, und daß beides bei Damians Server nicht gegeben ist.
Titel: repository
Beitrag von: stultus am 12. June 2006, 14:43
Freitag ist definitiv zu lang wenn man irgendwas gescheit machen will, vorallem da meines wissens nach (noch) keine übergangslösung einsatzbereit ist...
Desweiteren bleibt mir keine andere wahl zu sagen als das Damians server in punkto erreichbarkeit verbindungsgeschwindigkeit sicherheit nie auch nur ansatzweise die erwartungen von nem gescheiten server erreicht hat (siehe z.b. anonymes schreiben, das dazu nen halbes jahrhundert für nen paar kb dauert - wehe dem der behauptet das würde an meiner verbindung liegen, ist bei dsl 6000 mehr als nur leicht unwahrscheinlich). Ich wäre dafür dass hannibal schaut ob er nen svn bereitstellen kann, alternativ auch gerne jeder andere solang geschwindigkeit passt und es nicht so grobe schnitzer gibt...
Titel: repository
Beitrag von: thetrue am 12. June 2006, 14:45
ich kann mal einen auf meinem server drauf tun ....

pS: wenn, dann mache ich es zum ersten mal ;)
Titel: repository
Beitrag von: scales of justice am 12. June 2006, 14:47
also ich fände es auch besser das Ganze auf hannibals Server zu verlegen,
hannibals Server hat bis jetzt immer funktioniert und der denkt wahrscheinlich auch an ein Passwort

mit damians server gab es schon öfter probleme, und ich denke nicht, dass das das letzte Problem war

ich weis aber jetzt nicht wieviel Arbeit es ist SVN zu installieren, deswegen werden wir wohl eher bei damians server bleiben müssen

Zitat
Damian ist ein guter Administrator


naja, das hatte bisher aber eher nicht so den anschein,
was hast du überhaupt mit damian zu tun, dass du dich immer hinter ihn stellst?
(nich böse gemeint)
Titel: repository
Beitrag von: thetrue am 12. June 2006, 14:50
also wie gesagt, wenn ihr wollt installiere ich ihna uf mein debain mit bis zu 644 Mbit leitung ;)
Titel: repository
Beitrag von: stultus am 12. June 2006, 15:48
debian hat paket, libapache2-svn laut suche... unter win kann ich helfen ;)
Titel: repository
Beitrag von: Jidder am 12. June 2006, 15:54
Damians Server war mir zu langsam und die Umstände wie der Server verschwunden ist, sind auch sehr mysteriös. "Toaster wieißt du grund dazu." (interpretiere ich mal als "Toaster weiss den Grund.") setzt dem ganzen eigentlich die Krone auf.

Mir wäre es deswegen auch am liebsten, wenn das Repository auf hannibals Server kommt.
Titel: repository
Beitrag von: Damian am 12. June 2006, 17:11
Mir ist das letztlich igal. Und wenn ihr meint, dann erklär ich für morgen, dass der server wieder online ist.
Stichwort passwort:
1.) Der svn server hat eine schreib passwort.
2.) Wenn ihr was gesagt hättet, hätte ich schon längst für jeden eine eigene account erstellt.


EDIT: SVN server läuft nun wieder
Titel: repository
Beitrag von: T0ast3r am 13. June 2006, 07:37
Zitat von: PorkChicken
Mir wäre es deswegen auch am liebsten, wenn das Repository auf hannibals Server kommt.


hannibal steht ja nie zu Verfügung
Titel: repository
Beitrag von: thetrue am 13. June 2006, 13:46
Zitat von: T0ast3r
Zitat von: PorkChicken
Mir wäre es deswegen auch am liebsten, wenn das Repository auf hannibals Server kommt.


hannibal steht ja nie zu Verfügung


aber ich :P
jeden tag da, die meiste zeit (min. 3 stunden am tag in ICQ ;))
Titel: repository
Beitrag von: Jidder am 13. June 2006, 14:21
Zitat von: thetrue
Zitat von: T0ast3r
Zitat von: PorkChicken
Mir wäre es deswegen auch am liebsten, wenn das Repository auf hannibals Server kommt.


hannibal steht ja nie zu Verfügung


aber ich :P
jeden tag da, die meiste zeit (min. 3 stunden am tag in ICQ ;))

Ich weiss ja nicht was du 3 Stunden täglich mit dem Repository anstellen willst, aber ich wette dir wird dabei langweilig. Soviel vorm Computer zu sitzen ist auch ungesund ^^
Titel: repository
Beitrag von: thetrue am 13. June 2006, 14:23
Zitat von: PorkChicken

Ich weiss ja nicht was du 3 Stunden täglich mit dem Repository anstellen willst, aber ich wette dir wird dabei langweilig. Soviel vorm Computer zu sitzen ist auch ungesund ^^


LOL, nö ist es net, ich habe kaum zeit, ich habe immer was zu tun ...
Titel: repository
Beitrag von: scales of justice am 13. June 2006, 14:27
sag mal glaubst du jemand will das SVN bei dir haben, nur weil du immer wieder sagst, dass bei dir Platz ist?
grade bei solchen leuten denkt man eher dass sie eigentlich keine ahnung haben, sondern einfach mal admin spielen wollen
wenn wir das SVN auf deinen server haben wollen, sagen wir das schon


aber zurück zum thema:

vielleicht sollte man mal darüber nachdenken, was es für alternativen gegenüber SVN gibt
ich kenne keine, aber vielleicht gibt es gute http CMS, das könnte man dann problemlos auf irgendeinen webspace tun
Titel: repository
Beitrag von: thetrue am 13. June 2006, 14:34
Zitat von: scales of justice
sag mal glaubst du jemand will das SVN bei dir haben, nur weil du immer wieder sagst, dass bei dir Platz ist?
grade bei solchen leuten denkt man eher dass sie eigentlich keine ahnung haben, sondern einfach mal admin spielen wollen
wenn wir das SVN auf deinen server haben wollen, sagen wir das schon


aber zurück zum thema:

vielleicht sollte man mal darüber nachdenken, was es für alternativen gegenüber SVN gibt
ich kenne keine, aber vielleicht gibt es gute http CMS, das könnte man dann problemlos auf irgendeinen webspace tun


ok . . .
Titel: repository
Beitrag von: Jidder am 13. June 2006, 15:01
Zitat von: scales of justice
vielleicht sollte man mal darüber nachdenken, was es für alternativen gegenüber SVN gibt
ich kenne keine, aber vielleicht gibt es gute http CMS, das könnte man dann problemlos auf irgendeinen webspace tun

SVN ist schon optimal. Alternativen wären CVS oder das Teil was bei Linux verwendet wird, kein Plan wie das heisst. Es gibt sicherlich noch andere Versionskontrollsysteme, aber ich bezweifle, dass hier gilt: Je unbekannter desto besser.

Als Ergänzung zum SVN könnte man täglich oder wöchentlich einen Schnappschuss der Daten zum Download zur Verfügung stellen. Ich denke das ist in etwa das, was du willst.
Titel: repository
Beitrag von: scales of justice am 13. June 2006, 15:12
klar, SVN ist schon gut, ich meinte nur falls wir etwas anderes finden, brauchen wir vielleicht keinen root-server, dann würde das Ganze viel einfacher gehen

schnappschüsse für http wären für Leute die sich das einfach nur mal angucken wollen aber ziemlich praktisch
Titel: repository
Beitrag von: stultus am 13. June 2006, 16:43
irgendein server muss sein, ohne serverzugriff bekommst kein system hin. nen cms kann eine versionsverwaltung _NICHT_ ersetzen!
Titel: repository
Beitrag von: scales of justice am 13. June 2006, 16:45
theoretisch könnte das schon gehen, einfach per PHP
nur so ein System gibts wahrscheinlich nicht
Titel: repository
Beitrag von: DarkThing am 13. June 2006, 17:06
Zitat von: PorkChicken
SVN ist schon optimal. Alternativen wären CVS oder das Teil was bei Linux verwendet wird, kein Plan wie das heisst.

git (http://de.wikipedia.org/wiki/Git)?

Also ich würde bei SVN bleiben, auf welchem Server spielt ja keine Rolle - hauptsache der ist immer erreichbar und hat keine Einschränkungen bei der Performance oder sonst was. Und da ist halt hannibal's Server nicht schlecht... vielleicht kann man dann später auch das Repository in die Website einbinden, so ähnlich wie bei trac.