2016-03-27 12 views
1

Я использую Tortoise SVN и Visual SVN Server.Tortoise Svn показывает все немодифицированные файлы как измененные

Вот как я использую SVN:

  1. Экспорт код из Windows7 системы, а затем скопировать все файлы код на Fedora System
  2. Внести необходимые изменения.
  3. Затем я закажу систему Windows7.
  4. Затем скопируйте все файлы кода из системы Fedora в систему windows7.
  5. Затем вставьте папку, где я проверил.

В этот момент, когда я проверяю измененные файлы. SVN показывает мне все файлы как измененные, хотя они меня не меняют.

Также, когда я меняю немодифицированные файлы, никаких изменений не отображается, но svn показывает этот файл с красным значком.

Может кто-нибудь объяснить это решение?

Примечание: в системе Fedora я использую QT Creator для редактирования файлов кода. Эта проблема наблюдается с файлами .txt, .cpp, .c только с файлами qt ui.

+0

Что на самом деле было изменено (я предполагаю, что окончание строк Windows или Unix или флаги разрешения)? Почему бы вам не создать независимую проверку в системе Fedora вместо этого беспорядочного копирования «назад-вперед»? –

+0

i m использует fedora 10, и у него нет клиента svn, основанного на gui. –

+0

может кто-нибудь предложить, как я могу решить проблему окончания строки или отключить эту функцию окончания строки в черепахе svn –

ответ

1

Вы можете найти here, как TortoiseSVN узнает, если файл был изменен.
Вы должны смотреть на метаданных файла (дата создания/модификации, собственности и т.д.)

Edit: Если у вас есть проблемы с истекшим линии маркеров, вы можете изменить поведение SVN с svn:eol-style собственности. См. this page для конфигурации черепах.