目的地中的修改文件未更新ant

时间:2015-03-05 11:02:05

标签: ant

我有两个文件夹:src和dst。我正在使用同步,以便将dst作为src的更新副本。

 <?xml version="1.0"?>
 <project name="Hello World Project" default="info">

 <target name="info">

 <sync todir="dest">
  <fileset src="src" />
 </sync>

 </target>

它完美无缺,但有一个例外。如果我从目标文件夹修改文件的内容,它将不会更新。为什么这样,我该如何解决?

1 个答案:

答案 0 :(得分:3)

sync应该确保dest包含来自您的来源的所有内容并且是最新的。如果它包含的文件甚至更新,那么这些文件将被保留。

如果这不是您想要的,但您更愿意替换dest中所做的更改,则需要将任务的overwrite属性设置为true