![]() |
| | Themen-Optionen | Thema durchsuchen |
| | Nach oben #1 |
| Erfahrener Benutzer Registriert seit: 31.12.2006 Ort: Zürich
Beiträge: 306
|
Ich hab mir jetzt SVN endlich mal auf dem Server installiert (unter svn.example.com:3690). Ich kann mich auch schon einloggen etc. Nun hab ich lokal ein Verzeichnis mit meinen Projekten (~/Documents/workspace/). Von diesen möchte ich jetzt 2 hinzufügen (2 getrennte Projekte, die nicht wirklich eine Verbindung zueinander haben - z.B. ~/Documents/workspace/projekt_1 und ~/Documents/workspace/projekt_2). Wie mache ich das nun (mit der Konsole)?
__________________ . <-- This is Punkt. Copy Punkt into your signature to help him on his way to world domination. |
| | |
| | Nach oben #2 |
| Benjamin Klaile Registriert seit: 02.12.2004 Ort: Remagen
Beiträge: 4.516
|
Vielleicht mal eine generelle Hilfe, mit der du dir selbst eventuell einige Fragen beantworten kannst: http://svnbook.red-bean.com/nightly/en/index.html Ich lass es erst mal dabei. Ansonsten kannst du ja nochmal nachhaken. |
| | |
| | Nach oben #3 |
| Erfahrener Benutzer Registriert seit: 31.12.2006 Ort: Zürich
Beiträge: 306
|
Danke, hab's hingekriegt Noch etwas hab ich noch nicht ganz verstanden. Lädt "svn update" nur runter oder auch hoch?
__________________ . <-- This is Punkt. Copy Punkt into your signature to help him on his way to world domination. |
| | |
| | Nach oben #4 |
| Martin Breuer Registriert seit: 17.08.2005 Ort: Berlin
Beiträge: 1.653
|
commit ist das hochladen ins SVN, damit andere es per "update" beziehen können. Demzufolge ist ein Update eine Aktualisierung deiner Arbeitskopie. Im großen und ganzen sollte man jeden Befehl als "auf die Arbeitskopie bezogen" ansehen. Ein Commit ist halt ein bestätigen der Veränderungen, ein Update bringts auf den neusten Stand. Total einfach wenn man erstmal ne weile damit gearbeitet hat. Btw: blame ist der schönste Befehl in einem Projekt
__________________ I did it my way - Senseless-Blog Weihnachtsgeschenk? Schülern helfen - Bodypainting Kalender für 2009 |
| | |
| | Nach oben #5 |
| Benjamin Klaile Registriert seit: 02.12.2004 Ort: Remagen
Beiträge: 4.516
|
Vielleicht könnte dir diese recht intuitive Suche auch weiterhelfen: http://de.search.yahoo.com/search?p=...ekt+hinzufügen http://www.google.de/search?q=subver...ekt+hinzufügen Ich weiß, dass das Problem gelöst ist, aber über die Suchstrings kommt man auch recht fix zu guten Einsteigertutorials zu Subversion. |
| | |
| | Nach oben #6 |
| Bastian Fenske Registriert seit: 04.01.2006 Ort: Kassel
Beiträge: 853
|
Hi. Einen ganz netten Einstieg bietet auch das Askeet-Tutorial des Symfony-Frameworks ganz am Rande. Das ist quasi SVN in Aktion bei der Implementierung einer kleinen PHP-Anwendung. Ansonsten gibt es ja auch GUIs, die einem die einzelnen Befehle hinter anklickbaren Menüpunkten verstecken. Ich arbeite z.B. unter Linux mit kdesvn. Auf meinem Mac hab ich mal svnX installiert, aber bislang noch nicht damit gearbeitet - werd da wohl auch eher mit Subclipse arbeiten, falls ich Eclipse gescheit zum Laufen bringe und Subclipse brauchbar ist. Basti |
| | |
| | Nach oben #7 |
| Neuer Benutzer Registriert seit: 31.05.2006
Beiträge: 24
|
Jep, auch seit jetzt 2 Wochen Eclipse mit PDT und Subclipse. Echt angenehm, wie gut das alles zusammen läuft. Auf jeden Fall mal zum reinschauen. Unter Windows ist Tortoise (oder so ähnlich) noch nen netter "Client" (ist mehr ne Explorer-Addon ^^). Also, soweit ich als Laie mal den Bleistift als Laien das versuch nahezubringen 1. Man Updated das Projekt, um auf den neusten Stand zu sein 2. Dann lockt man die Dateien, die man bearbeiten will, damit niemand in der Zwischenzeit dran rumfummeln kann 3. Dann commited man die Dateien, damit meine bearbeiten Dateien auf den Server übertragen werden 4. Dann unlocked man sie wieder, damit sich andere auf den neusten Stand bringen können Weiß garnet, ob andere Befehle wirklich dringend benötigt werden |
| | |
| | Nach oben #8 |
| Martin Breuer Registriert seit: 17.08.2005 Ort: Berlin
Beiträge: 1.653
|
Sorry aber 2 und 4 sind seit Alienbrain und CVS definitiv nicht mehr notwendig. Gerade bei größeren Projekten ist es ein unding, wenn jemand seine Dateien lockt und dann krank ist oder anderweitig es vergisst und dadurch kritische Bugs oder andere Änderungen nicht mehr durchgeführt werden können. Definitiv nicht ratsam, mit lock/unlock zu arbeiten. Ist auch definitiv nicht möglich. Wir sind 10 Entwickler und ich habe vielleicht 2 mal die Woche in einer Datei einen Konflikt, den ich manuell bearbeiten muss, da sich 2 an der gleichen Zeile zu schaffen gemacht haben. An sonsten verhinderst du auch, dass an einer Datei in 2 Methoden jeweils einer arbeitet. Das ist uneffektiv. SVN merged dann weil es erkennt, jeder hat in anderen Zeilen gearbeitet. Das beim mergen dann natürlich Fehler auftreten können weil z.b. die Methoden aufeinander zugreifen und sich Parameter verändert haben o.ä. ist klar, aber nicht das Problem.
__________________ I did it my way - Senseless-Blog Weihnachtsgeschenk? Schülern helfen - Bodypainting Kalender für 2009 |
| | |
| | Nach oben #9 | ||
| Erfahrener Benutzer Registriert seit: 31.12.2006 Ort: Zürich
Beiträge: 306
|
Ok, ich hab mir die Tutorials mal angeschaut. Aber schon habe ich die nächste Frage... Ich will z.B. die Logfiles ignorieren. Ich versuchte folgendes: Code: /meinprojekt# svn propset svn:ignore "*" logs/ Code: /meinprojekt# svn propset svn:ignore "logs" . Sobald ich svn ci mache, wird die Datei wieder als verändert angezeigt //EDIT: Ah ja: Zitat:
Zitat:
__________________ . <-- This is Punkt. Copy Punkt into your signature to help him on his way to world domination. Geändert von Bleistift (22.03.2007 um 23:35 Uhr) | ||
| | |
| | Nach oben #10 |
| Neuer Benutzer Registriert seit: 31.05.2006
Beiträge: 24
|
Auch gut, dann eben ohne Locks |
| | |
| | Nach oben #11 | |||
| Blubb... öfz Registriert seit: 16.03.2006 Ort: Berlin
Beiträge: 419
| Zitat:
Das gleiche Tutorial mach ich auch grad - allerdings wohl eher mit dem Ziel, Symfony zu lernen ^^ Bei mir hat das geklappt mit dem propset ignore. Ich hab den Befehl eingetippt, der Editor hat sich geöffnet, Stern rein, Strg+O Enter, Strg+X. Seitdem commitet er logs und cache nicht mehr mit.
__________________ Vive la France! Welcome to Sarkoworld... | |||
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Dateien aus SVN 1 auschecken, in SVN 2 einchecken, keine eigenen Änderungen vorhanden | Ben | Tools, Server, Betriebssysteme | 2 | 21.03.2007 18:53 |
| Developers-guide.net Projekt sucht willige Java Programmierer | beny_mcde | Projekte unserer Mitglieder | 11 | 10.08.2006 13:03 |
| [Grundlagen] Entwicklung eines Projektkonzeptes | WarrenFaith | Tutorials | 1 | 21.11.2005 01:42 |
| Projekt zugreifen | Swingman | Tools, Server, Betriebssysteme | 5 | 15.02.2005 10:23 |