2011-02-17 6 views
0

私はただのPhingで遊んでいる、と私は、タスクのように設定をしました:PhingをSCPディレクトリにシンボリックリンクを使ってどのように使用できますか?

<scp .... > 
    <fileset dir="/my/dir"> 
     <include name="**" /> 
    </fileset> 
</scp> 

をしかし、それは私のディレクトリ内のシンボリックリンクになったとき、それが失敗した(シンボリックリンクは別で指し示す相対シンボリックリンクがあります/my/dir structure内のディレクトリ。私はPhingのは、これらのシンボリックリンクを転送するか、それとも、私は別の方法を使用する必要がありますか?予想される動作が何であるかを

答えて

0

わからない。あなたは、実際のシンボリックリンクまたは間接参照されたファイルを転送するかどうか持つことができますどのように

しかし、これはaの問題ではないかもしれませんctual scpタスクではなく、ファイルセットのものです。

http://phing.info/docs/guide/stable/chapters/appendixes/AppendixD-CoreTypes.html#Filesetを見て、expandsymboliclinksフラグで遊んでみてください。

+0

実際のシンボリックリンクを転送して、リモートサーバーがシンボリックリンクを受け取るようにします。私はそれ以来、rsyncタスクを使ってファイルを同期させています。それは、とにかく効率的です。 – jonotron

関連する問題