2010-09-10 3 views
6

Wenn ich einen Ordner hochladen, der ".svn" Unterordner zu ftp hat, werden die ".svn" Ordner auch hochgeladen. Ist es möglich, dass Total Commander ".svn" Ordner beim Hochladen auf ftp ignoriert? Ich würde lieber nicht "Export" -Option in der SVN verwenden, weil ich sehr oft neue Dateien hochladen muss und der Export Zeit braucht, also ist es sehr unpraktisch ...Total Commander ignorieren Svn Ordner auf FTP-Upload

+0

Dies scheint mir, als habe ich mich für eine Lösung entschieden, ohne das Grundproblem beschrieben zu haben. * Warum * lädst du eine Arbeitskopie auf einen FTP-Server hoch? Einsatz? Backup? Laden Sie auch Verzeichnisse hoch, die * nicht Teil einer Arbeitskopie sind? Wenn Sie Ihr Repository sichern und ein Backup-Repo auf Ihrem FTP-Server erstellen können, können Sie 'svnsync' verwenden, um Ihre Repositories synchron zu halten. – shambulator

+0

Für die Bereitstellung. Es gibt sehr kleine Änderungen am Projekt und ich muss geänderte Dateien auf den FTP hochladen. – mike27

Antwort

0

Wenn Sie Eclipse verwenden, gibt es eine Datei/Export-Aktion mit dem Sie das Projekt in das Dateisystem exportieren können. Es wird alle .svn-Ordner und andere IDE/projektbezogene Dateien und Ordner entfernen.

0

Ich weiß nicht, ob Sie das Problem mit Total Commander lösen können, aber hier ist eine andere Lösung: Sie sollten Ihre Sachen aus dem Repository mit svn export PATH1 PATH2 exportieren (siehe documentation)). Die exportierte Version enthält keine svn Metadaten (wie die .svn-Ordner).

+0

"Ich würde lieber nicht" Export "-Option in der SVN" – RnR

+0

Diese Aussage wurde auf die Frage nach meiner Antwort hinzugefügt ... – Nick

0

Ich weiß nicht, wie Sie das mit Total Commander tun können, aber ich weiß, dass Sie dies mit Filezilla tun können. Sie gehen zu View-> filename filters (oder ctrl-i) und wählen CVS und SVN-Verzeichnisse unter den lokalen Filtern.Nun können Sie Zeug auf den Server hochladen, ohne die CVS oder SVN-Dateien uplaoded zu haben :)

8

Es gibt eine Filterbox zwischen den lokalen falten Adresse und die Adresse des Remote-Ordners. In dort tippen

+0

Sie haben meinen Tag gerettet! – Olaf

+0

A hatte einige Probleme mit der Synchronisation einer großen Anzahl von Dateien auf TLS-verschlüsselte Verbindung. Jetzt kopiere ich Sachen per Hand :( – szym