2017-08-18 4 views
1

Ich versuche, Artefakte zu veröffentlichen und es ist auch andere Ordner Dateien. Ich habe alle Dokument-Datei von Microsoft bereitgestellt von here und verwendet sie, aber keiner von ihnen arbeitete für mich. I‘versucht, Dateimuster alsWie kopieren Sie Artefakte Ordner in FTP-Ordner in TFS?

** =>which copied all root files to ftp 
**\* => which copied all sub folders file to ftp's root directory. 

Was wollte ich habe, ist Kopie Ordner in ftp aswell in Ordner.

-artifacts        ftp 
--a.dll        --a.dll 
--subfolder       --subfolder 
---subfolder_1.dll      ---subfolder_1.dll 

what's happening is 
ftp 
--a.dll 
--subfolder_1.dll 

Es kopiert alle Unterverzeichnisse Datei in Root-Verzeichnis von ftp. Ich habe curl und ftp beide geben mir das gleiche Ergebnis. Wie i-Ordner erreichen kann Kopie in TFS in Ordnern 2017.

Antwort

1

Es ist nicht verwandt Dateimuster, den gesamten Ordner Inhalt rekursiv zu laden, einfach ** angeben.

Alles, was Sie tun müssen, ist die Überprüfung der Dateipfade in Erweiterte Option beibehalten.

Wenn diese Option ausgewählt ist, wird die relative lokale Verzeichnisstruktur unter dem Verzeichnis , in dem Dateien hochgeladen werden, neu erstellt. Andernfalls werden die Dateien direkt in das Remoteverzeichnis hochgeladen, ohne zusätzliche Unterverzeichnisse zu erstellen.

Beispiel: Angenommen, Ihr Quellordner ist: /home/user/Quelle/ und enthält die Datei: foo/bar/foobar.txt und Remote-Verzeichnis ist: /uploads/ . Wenn ausgewählt, wird die Datei hochgeladen: /uploads/foo/bar/foobar.txt. Andernfalls: /uploads/foobar.txt.

enter image description here

Verwandte Themen