我有两个文件夹: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>
它完美无缺,但有一个例外。如果我从目标文件夹修改文件的内容,它将不会更新。为什么这样,我该如何解决?
答案 0 :(得分:3)
sync
应该确保dest
包含来自您的来源的所有内容并且是最新的。如果它包含的文件甚至更新,那么这些文件将被保留。
如果这不是您想要的,但您更愿意替换dest
中所做的更改,则需要将任务的overwrite
属性设置为true
。