Синхронизировать с Subversion после импорта новых источников в мое рабочее пространство Eclipse - PullRequest
1 голос
/ 24 февраля 2011

В проекте, над которым я работаю, мы получаем источники от внешнего подрядчика, и нам нужно создать версию этих источников в нашем репозитории 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, у меня есть много изменений, которые на самом деле не имеют значения. Я хотел бы игнорировать те изменения, когда изменилась только дата изменения файла. Проблема не в гранулярности, так как иногда даты появляются много дней. Эту проблему можно решить либо с помощью Ant не обновлять даты файла, либо с помощью плагина Eclipse SVN, игнорирующего даты файла при синхронизации моего проекта с SVN.

Возможно ли это?

Я использую:

  • Муравей 1.7.1
  • Затмение 3,6
  • Eclipse Subversive плагин

Спасибо за вашу помощь!

Редактировать: Кажется, что проблема не в датах файлов, а в преобразовании новой строки Unix / Dos.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...