Hallo,
wie hole ich am besten einen trunk von TL auf meinen Windows XP PC? Gibt es da eine Software SVN mit GUI für Windows?
Danke, Andreas
Hallo,
wie hole ich am besten einen trunk von TL auf meinen Windows XP PC? Gibt es da eine Software SVN mit GUI für Windows?
Danke, Andreas
Geändert von Nina (14.02.2012 um 14:08 Uhr)
Ja,
TortoiseSVN
Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.
Gibs zu, du hast nur darauf gewartet, dass ich hier ne Frage stelle.
Ich danke dir.
Andreas
Nein, habe ich nicht.
War nur grad "ums Eck".
Viel Erfolg damit.
Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.
Weißt du auch, welchen Pfad ich da nehmen muss? Ich hab diesen hier genommen, aber das geht nicht.
http://https://contao.org/repositori...ions/typolight
http://svn.https://contao.org/trunk sollte das richtige fyr dich sein.
Siehe hierzu auch https://contao.org/typolight-entwicklungsprozess.html ganz unten.
Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.
Ich danke dir nochmal. Jetzt geht's. Hatte die Seite nicht ganz durchgelesen, der Link war ein wenig versteckt. Hab jetzt auf 'Auschecken' geklickt, hoffe das war richtig, oder hätte ich 'importieren' wählen sollen?
Nein, auschecken ist schon richtig.
Wenn du importierst, dann baust du dir ein eigenes lokales Repository auf Basis von TYPOlight. Das willst du nicht.
In Zukunft reicht im Ybrigen ein Rechtsklick im "Trunk" Ordner und anschliessend der Klick auf "SVN Aktualisieren". Dann holt es schon die aktuellen Daten.
Du solltest dir weiterhin WinMerge installieren (sofern noch nicht geschehen, AFAIR weist dich Tortoise bereits darauf hin, dass du es holen sollst).
Dann kannst du die Veraenderungen besser verfolgen (sieht dann aehnlich aus wie die Ansicht im Redmine bei den Changes).
Gruss
Chris
Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.
HI
für Mac OS verwende ich übrigens „svnX“, falls jemand fragen sollte…
Sebastian
Hi Chris,
danke nochmal für die Nachhilfe in Sachen Tortoise. Ich hatte das Programm früher schon mal benutzt, ist mir also nicht gänzlich unbekannt. Allerdings sind die Möglichkeiten so umfangreich und das Handbuch so dick, dass es mich echt erschlägt.
Auf WinMerge wurde ich nicht hingewiesen, allerdings ist ein Tool TortoiseMerge mit dabei. Desweiteren hab ich noch UltraCompare und PSPad zum Vergleichen, da kann ich doch auf WinMerge verzichten, oder?
Eine Frage ist jetzt noch, wie spare ich mir den Upload aller 6000 Dateien bei einer Neuerung im Trunk? Bietet mir das Programm da was, oder kann man das Programm auch irgendwie auf dem Server laufen lassen? Ich hab allerdings keinen Shell-Zugriff und nur FTP-Zugang und Confixx.
Gruß Andreas
Du brauchst dann Winmerge sicher nicht mehr. bzw. es ist persoenlicher Geschmack welches Tool man benutzt.
Zum Hochladen wirst du momentan nicht umhin kommen, die Files von Hand hochzuladen. TortoiseSVN kann kein FTP und weiss daher auch nicht wie die hochgeladen werden sollten.
Aber du kannst dir ja evtl. in deinem FTP Programm einstellen, dass nur geaenderte files ybertragen werden sollten (nennt sich dann sync). Ob dein Programm so etwas kann, musst du jedoch selbst herausfinden (ehrlich gesagt habe ich auch keine Ahnung welche sowas alles koennen, da ich direkt vom Server per ssh svn benutzen kann).
Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.
Moin Andreas,
TortoiseMerge ist schon echt gut, weil es auch die Unterschiede innerhalb einer Zeile zeigt und Bilder vergleichen kann (nicht nur nebeneinander, sondern auch überlagert mit einem Slider für Überblendung/Transparenz). Es lässt sich nebenbei auch, via Parameter beim Aufruf, für beliebige Vergleiche von lokalen Dateien verwenden, es ist nicht zwingend auf SVN angewiesen (dort eben nur gut eingebunden).
Ein weiterer Hinweis: vor dem blinden "SVN Update/Aktualisieren" sehe ich mir gern an, was sich geändert hat. Dazu nutze ich "SVN Show Log", das zeigt sehr übersichtlich alle Änderungen des Repositories zu Deiner Arbeitskopie mit Kommentaren des Committers und gestattet das dirkete Vergleichen der jeweils betroffenen Dateien. Oft sehr lehrreich!
Zum Hochladen der vielen Dateien: Chris hatte ja schon auf das FTP Synchronisieren hingewiesen (etwa mit FileZilla, ich benutze TotalCommander, den ich auch für viele andere Dinge nutze, die mit Explorer nicht gehen). Falls Du Shell/SSH Zuigang zu Deinem Server hast, eröffnen sich natürlich noch andere Möglichkeiten:
Du kannst z.B. die Dateien lokal in ein Archiv packen, dann diese einzige/komprimierte Datei auf den Server hochladen und dort wieder auspacken. Erfordert jedoch Tippen auf der Kommandozeile. Falls Dich das interessiert, kann ich es gern näher erläutern.
LG, Georg
Danke euch beiden für die Tipps.
Kommandozeile hab ich ja nicht. Hab da irgendwo was, womit ich mit PHP ein Archiv auspacken kann, aber das ist auch nur schneller, wenn ich es erst einmal komfortabel einrichten würde. Hab aber jetzt gesehen, dass es ja nicht 6000, sondern nur ca 2000 Dateien sind, da waren die ganzen svn Dateien mit dabei. Filezilla bringt schon einen vorgefertigten Filter mit, um diese Dateien schonmal auszuschließen, allerdings nur, wenn man nicht vom Windowsexplorer nach Filezilla reinzieht, sonder die Exploreransicht von Filezilla benutzt. Mal sehen ob ich da noch was mit dem Dateidatum managen kann, das müsste ja auch irgendwie gehen, so dass nur die neuen hochgeladen werden.
Andreas
Hier noch ein Screenshot vom Filter in Filezilla, wenn man updaten möchte.
capture_05172010_152343.png
Gruß
Bitte!
Vor Anfragen im Forum HTML validieren.
Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.
Vielen Dank an alle Wunschlistenerfüller
Andreas Burg, Web Solutions
Hier ein wichtiger Tipp für Vista-Nutzer die z. B. TortoiseSVN einsetzen wollen:
Installiert Tortoise ruhig in die Programme-Ordner. Wenn ihr dann aber den Contao SVN-Trunk ziehen wollt, müsst ihr das mit einem Ordner machen, der NICHT ein Unterordner von Programme (oder Program Files) ist! Legt z. B. einfach einen Ordner C:\Contao-SVN an und macht das Checkout dann darauf. So umgeht ihr die strengeren Vista-Sicherheitseinstellungen der Programme-Unterordner und Meldungen a'la svn: Can't create directory .... Permission denied.
@Nina: Nur ein kleiner tipp zu TortoiseSVN: Wenn du die aktuelle Revision irgendwo hochschieben willst, ohne dass die .svn-Ordner dabei sind, einfach Rechtsklick auf den Ordner machen und dann "export" anwählen.
@Sunblack: Ich habe deinen Beitrag mal hier reingeschoben, damit solche Tipps zu SVN gesammelt sind. Ich kannte ihn zwar dank xtra schon, der mir das mal vor ner Weile zeigte, aber andere Nutzer wissen es vielleicht noch nicht
Unter Mac OSX das Terminal starten:
Wenn die Daten heruntergeladen wurden noch einmal:Code:svn co http://svn.contao.org/trunk/
und schon liegen die begehrten Daten im home Verzeichnis!Code:svn export trunk contao
Wer lädt eigentlich immer die Contao Trunk bei GitHub hoch? (GitHub hat nun einen wunderschönen Mac-Client, daher hab ich dort mal nach Contao gesucht)
Für OS X gibt es auch einen wunderschönen (guten!) SVN Client. Cornerstone
Für Win/Mac: SmartSVN (wem's gefällt)
danke dir
//edit: puuh 45€ http://itunes.apple.com/us/app/corne...253?mt=12&ls=1
Da bleibe ich vorerst bie der Terminal-Variante.
Ja das stimmt, cornerstone hat nen saftigen Preis - ABER es ist's wert. ;-)
Opensource: http://code.google.com/p/svnx/
Carolina.
Contao in Kiel: kikmedia webdevelopment | Contao-Partnerin | Contao Usergroup Kiel | github | Contao-Community-Alliance | MetaModels-Team
Mein neuer Webspace bietet mir endlich einen SSH-Zugang. Nun wollte ich mal testen wie das mit Contao und SVN funktioniert, also ohne Umweg über den lokalen Rechner. Mir geht es nur darum meine Installation aktuell zu halten, ich möchte keinen commit machen.
Mit svn checkout habe ich mir die aktuelle Conato Version (trunk) auf meinen Webspace geholt, soweit ist alles klar.
Aber wie geht es weiter? Was mir noch unklar ist wie man am besten weitermacht wenn man das nächste Update von Contao auch wieder aus dem SVN holen will:
- Ist ein svn export sinnvoll damit man die ganzen SVN-Dateien nicht in seiner Produktivumgebung hat?
- Wenn ich dann Änderungen vornehme (Erweiterungen installiere, localconfig, langonfig, evtl. auch Core Dateien anpasse), wie verhindere ich dass diese beim nächsten Update überschrieben werden?
- Und, was passiert mit Dateien die im trunk gelöscht wurden da sie nicht mehr benötigt werden? Werden die bei einem svn update dann bei mir auch gelöscht? Ich würde ungern alten Ballast mit mir rumschleppen.
Habt ihr ein paar Tipps für mich? Schlagworte würden mir schon reichen damit ich weiß in welcher Richtung ich weitermachen bzw. suchen muss.
Russe
mit svn gibt es nichts aktuelles mehr verwende bitte git
nein, ich wollte damit nur den Wechsel zu git anmerken.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)