在Eclipse工作区中导入新源后,同步到Subversion

时间:2011-02-24 11:45:49

标签: eclipse date ant

在我正在开展的项目中,我们收到外部承包商的来源,我们需要在SVN存储库中对这些来源进行版本控制。为此,我有一个简单的Ant任务:

<sync todir="${basedir}"
      includeemptydirs="false"
      verbose="true">
    <fileset dir="${new.src.dir}"
             defaultexcludes="false">
        <exclude name="**/.svn" />
        <exclude name="**/.svn/**" />
    </fileset>
    <preserveintarget>
        <include name="**/.svn" />
        <include name="**/.svn/**" />
        <include name="build-local.properties" />
        <include name="build-local.xml" />
    </preserveintarget>
</sync>

这几乎正常。我仍然有一些问题,即某些文件的日期只有更改。同步目标复制它们,然后当我尝试将我的Eclipse项目与SVN同步时,我有很多实际上并不重要的更改。我想忽略那些只有文件修改日期发生变化的变化。问题不在于粒度,因为有些时候日期是多天appart。这可以通过让Ant不更新文件日期,或者让我的项目与SVN同步时让Eclipse SVN插件忽略文件日期来解决。

有可能吗?

我用:

  • Ant 1.7.1
  • Eclipse 3.6
  • Eclipse Subversive插件

感谢您的帮助!

编辑:似乎问题不是来自文件日期,而是来自Unix / Dos换行符。

0 个答案:

没有答案