ADAC OnlineShop Newsletteranmeldung
Alt 06.05.2011, 19:41:19   #1 (permalink)
Erfahrener Benutzer

ID: 174417
Lose-Remote

Reg: 10.03.2007
Beiträge: 666
baserider befindet sich auf einem aufstrebenden Ast
Standard SVN - was kommt ins repository

Hi,

Hintergrund is z.B. die Verwendung eines Frameworks oder CMS. Ist es denn sinnvoll auch sämtliche Dateien das jeweiligen Systems ins SVN zu importieren oder sollte man z.B. die Core-Dateien nicht mit importieren und nur die Dateien die sich ändern?
baserider ist offline   Mit Zitat antworten
Gesponsorte Links
Alt 06.05.2011, 20:17:45   #2 (permalink)
Erfahrener Benutzer

ID: 118459
Lose-Remote

Reg: 20.04.2006
Beiträge: 4.493
flaschenkind genießt hohes Ansehenflaschenkind genießt hohes Ansehenflaschenkind genießt hohes Ansehenflaschenkind genießt hohes Ansehenflaschenkind genießt hohes Ansehenflaschenkind genießt hohes Ansehenflaschenkind genießt hohes Ansehenflaschenkind genießt hohes Ansehenflaschenkind genießt hohes Ansehenflaschenkind genießt hohes Ansehenflaschenkind genießt hohes Ansehen
Standard

Das kannst/musst du dir selber überlegen, je nachdem was dir wichtiger ist. Wenn du alles in Repository packst, haste alle Daten an einer Stelle und somit auch immer die Version, die du erwartest. Sonst musst du dir bei nem Checkout die Libraries ja von einer anderen Stelle besorgen und dann auch immer auf die Version achten (Kompatibilität und so).

Ich persönlich packe meine Libraries immer mit ins Repo, dann kann ich auschecken und loslegen.
Viele Grüße
flaschenkind
flaschenkind ist offline   Mit Zitat antworten
Alt 06.05.2011, 20:23:13   #3 (permalink)
Erfahrener Benutzer

ID: 174417
Lose-Remote

Reg: 10.03.2007
Beiträge: 666
baserider befindet sich auf einem aufstrebenden Ast
Standard

Hi,

kann ich denn auch vor dem ersten import dateien ausschliessen? ich nutze netbeans, und der legt immer so eine nbprojects datei an, die ich aber nicht mit importieren will.
baserider ist offline Threadstarter   Mit Zitat antworten
Alt 06.05.2011, 21:16:46   #4 (permalink)
return void
Benutzerbild von ice-breaker

ID: 93995
Lose-Remote

ice-breaker eine Nachricht über ICQ schicken
Reg: 27.04.2006
Beiträge: 6.026
ice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehen
Standard

svn:externals um externe libraries zu importieren, damit kann man mit wenigen befehlen die version wechseln, einfach supi.


"Die Wahrheit entgeht dem, der nicht mit beiden Augen sieht." -Orici
ice-breaker ist gerade online   Mit Zitat antworten
Alt 07.05.2011, 11:22:45   #5 (permalink)
* {display:none;}

ID: 178362
Lose-Remote

Reg: 04.06.2006
Beiträge: 322
Graccem sorgt für eine eindrucksvolle AtmosphäreGraccem sorgt für eine eindrucksvolle AtmosphäreGraccem sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von baserider Beitrag anzeigen
Hi,http://img4.klamm.de/forum/editor/html.gif

kann ich denn auch vor dem ersten import dateien ausschliessen? ich nutze netbeans, und der legt immer so eine nbprojects datei an, die ich aber nicht mit importieren will.
Du kannst es mit svn:ignore permantent ausschließen.
Code:
1:
svn propedit svn:ignore nbprojects
Und wenn du eine GUI hast, wird es dort entsprechenden Eintrag geben. Wichtig dabei ist, dass du das Verzeichnis/Datei noch nicht mit svn add hinzugefügt hast.
Graccem ist offline   Mit Zitat antworten
Alt 07.05.2011, 12:15:54   #6 (permalink)
Erfahrener Benutzer

ID: 174417
Lose-Remote

Reg: 10.03.2007
Beiträge: 666
baserider befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Graccem Beitrag anzeigen
Und wenn du eine GUI hast, wird es dort entsprechenden Eintrag geben. Wichtig dabei ist, dass du das Verzeichnis/Datei noch nicht mit svn add hinzugefügt hast.
Danke für den Tip, aber ich bekomme immer die Fehlermeldung:
svn: nbproject is not a working copy

Vorher hatte ich alle Dateien mit einem ersten import ins repository gestellt, aber nach deinem Hinweis habe ich vor dem Import deine Anweisung ausgeführt. Aber wie gesagt, da kam dann die Fehlermeldung
baserider ist offline Threadstarter   Mit Zitat antworten
Alt 07.05.2011, 12:23:22   #7 (permalink)
Woohooo!
Benutzerbild von chrissel

ID: 211634
Lose-Remote

chrissel eine Nachricht über ICQ schicken
Reg: 20.04.2006
Beiträge: 4.412
chrissel genießt hohes Ansehenchrissel genießt hohes Ansehenchrissel genießt hohes Ansehenchrissel genießt hohes Ansehenchrissel genießt hohes Ansehenchrissel genießt hohes Ansehenchrissel genießt hohes Ansehenchrissel genießt hohes Ansehenchrissel genießt hohes Ansehenchrissel genießt hohes Ansehenchrissel genießt hohes Ansehen
Standard

Ich würde aber die Projektdateien mit im Repository lassen.
So hast du immer das Netbeans-Projekt mit dabei wenn du / wer anders sich die Daten vom SVN lädt.
Zum Beispiel habe ich eine Zeit lang mit einem SVN Projekt gearbeitet welches in C++ geschrieben waren und dort waren auch extra die Visual-Studio Projektdateien hinterlegt (sowie make-Dateien für Linux), so dass nicht jeder User der alles auscheckt ein neues Projekt anlegen muss.
Denn das Projekt enthält ja meistens bei jedem Benutzer die gleichen Daten und ist nicht von PC zu PC unterschiedlich.
chrissel ist offline   Mit Zitat antworten
Alt 07.05.2011, 12:37:29   #8 (permalink)
Erfahrener Benutzer

ID: 174417
Lose-Remote

Reg: 10.03.2007
Beiträge: 666
baserider befindet sich auf einem aufstrebenden Ast
Standard

Hi,

ich habe hier auch noch ein Upload-Verzeichnis mit Bildern. Das möchte ich jedoch ausschliessen. Nur vor dem ersten Import und dem oben genannten Befehl kommt immer die Fehlermeldung
baserider ist offline Threadstarter   Mit Zitat antworten
Alt 07.05.2011, 14:30:15   #9 (permalink)
* {display:none;}

ID: 178362
Lose-Remote

Reg: 04.06.2006
Beiträge: 322
Graccem sorgt für eine eindrucksvolle AtmosphäreGraccem sorgt für eine eindrucksvolle AtmosphäreGraccem sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von baserider Beitrag anzeigen
Danke für den Tip, aber ich bekomme immer die Fehlermeldung:
svn: nbproject is not a working copy

Vorher hatte ich alle Dateien mit einem ersten import ins repository gestellt, aber nach deinem Hinweis habe ich vor dem Import deine Anweisung ausgeführt. Aber wie gesagt, da kam dann die Fehlermeldung
Die Datei/Verzeichnis darf nicht im Repository sein!!! Dann sollte es auch funktionieren. Beim Entfernen beachte aber, dass dann ggf. auch deine lokalen Kopien entfernt werden.

Zitat:
Zitat von chrissel Beitrag anzeigen
Ich würde aber die Projektdateien mit im Repository lassen.
So hast du immer das Netbeans-Projekt mit dabei wenn du / wer anders sich die Daten vom SVN lädt.
Ist nur doof, wenn man dann mal nicht netbeans nehmen will, sondern ecplise oder anderes. Oder willst du dann alle Daten der Editoren in das SVN-Repository packen? OMG! Es gehört da definitiv nicht rein.
Graccem ist offline   Mit Zitat antworten
Alt 07.05.2011, 14:34:55   #10 (permalink)
Erfahrener Benutzer

ID: 174417
Lose-Remote

Reg: 10.03.2007
Beiträge: 666
baserider befindet sich auf einem aufstrebenden Ast
Standard

Hi,

ja deswegen hatte ich geschrieben vor dem ersten Import. Ich hab das Repository gelöscht und nochmal von vorn angefangen. Es lagen also noch gar keine Dateien im Repository. Alle Dateien liegen im Projektordner und vor dem ersten Import (also dem Import ins Repository) kann ich den ordner nbproject nicht ausschliessen.

'nbproject is not a working copy' . Die Arbeitskopie bekomme ich ja erst nac hdem nächsten checkout, aber dann sind die Dateien ja schon im Repository und du sagtest ja die dürfen nciht dort sein. Irgendwie bin ich verwirrt.
baserider ist offline Threadstarter   Mit Zitat antworten
Alt 07.05.2011, 15:36:41   #11 (permalink)
Erfahrener Benutzer

ID: 174417
Lose-Remote

Reg: 10.03.2007
Beiträge: 666
baserider befindet sich auf einem aufstrebenden Ast
Standard

Hi,

hatte den Befehl nicht ganz korrekt geschrieben und anstatt propedit habe ich propset genommen. Der Punkt am Ende ist noch wichtig.

Code:
1:
svn propset svn:ignore 'nbproject' .
Danach svn status ausgeführt und nbproject taucht nicht mehr auf.
baserider ist offline Threadstarter   Mit Zitat antworten
Antwort

Gesponsorte Links

Anzeige


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wer kommt zu mir? Lord46 Rallys, Refhandel, Reftausch & anderes 11 17.08.2009 14:42:02
Kommt spielen! Cisco Suche Refs: Loseseiten 2 09.01.2009 12:08:53
Wer kommt aus Kiel? Stefapsch Meet & Greet 6 17.05.2007 00:30:43
Kommt zu Losesegen - 1,5 Mio + 99% EnnDee Suche Refs: Loseseiten 0 05.01.2007 06:01:13
Jürgen kommt! Secret Meet & Greet 68 02.07.2006 13:40:37


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:29:28 Uhr.