让ANT只处理新的/更改的文件
我想优化我的scp部署,它当前将所有文件复制到仅复制自上次生成以来已更改的文件。我相信这应该是可能的与目前的设置不知何故,但我不知道如何做到这一点 我有以下资料: Project/src/blah/blah/我认为您需要使用。我发现以下内容回答了你的问题让ANT只处理新的/更改的文件,ant,scp,Ant,Scp,我想优化我的scp部署,它当前将所有文件复制到仅复制自上次生成以来已更改的文件。我相信这应该是可能的与目前的设置不知何故,但我不知道如何做到这一点 我有以下资料: Project/src/blah/blah/我认为您需要使用。我发现以下内容回答了你的问题 简而言之,rsync将在其停止的位置恢复,并且应该可以通过ssh对其进行隧道传输。您可以告诉ant scp仅复制自上次推送以来使用modified标记修改的文件,如下所示: <scp trust="true" sftp="true"...
简而言之,rsync将在其停止的位置恢复,并且应该可以通过ssh对其进行隧道传输。您可以告诉
ant scp
仅复制自上次推送以来使用modified
标记修改的文件,如下所示:
<scp trust="true" sftp="true"... >
<fileset dir="${local.dir}">
<modified>
<param name="cache.cachefile" value="localdev.cache"/>
</modified>
</fileset>
</scp>
第一次使用时,它将发送所有文件并将时间戳缓存在参数中声明的缓存文件中。之后,它将只发送修改后的
在sftp模式下进行了测试和验证。为了澄清,我希望它基本上与常规复制任务在增量复制中所做的一样。