2016-03-27 95 views
1

Ich benutze Tortoise SVN und Visual SVN Server.Tortoise Svn zeigt alle unmodifizierten Dateien als Geändert

Hier ist, wie ich bin mit SVN:

  1. Export-Code von Windows7-System und dann alle Codedateien kopieren meine Fedora-System
  2. Make erforderlichen Änderungen vor.
  3. Dann ich auf Windows7 System auschecken.
  4. Dann kopieren Sie alle Codedateien von Fedora System zu Windows7 System.
  5. Dann einfügen in Ordner, wo ich ausgecheckt.

An diesem Punkt, wenn ich nach geänderten Dateien suche. SVN zeigt mir alle Dateien als modifiziert an, auch wenn sie von mir nicht verändert werden.

Auch wenn ich unmodifizierte Dateien von mir nicht ändern wird angezeigt, aber Svn zeigt diese Datei mit rotem Symbol.

Könnte jemand bitte die Lösung dieses Problems erklären?

Hinweis: Auf Fedora System verwende ich QT Creator, um Code-Dateien zu bearbeiten. Dieses Problem wurde bei .txt-, .cpp-, .c-Dateien nur mit qt-ui-Dateien beobachtet.

+0

Was ist eigentlich geändert (Ich rate Windows vs. Unix Zeilenendungen Oder Berechtigungsflags)? Warum erstellen Sie nicht eine unabhängige Kasse auf dem Fedora-System statt dieses lästige Hin-und-Her-Kopieren? –

+0

Ich benutze Fedora 10 und es hat keinen GUI-basierten Svn-Client. –

+0

kann jemand vorschlagen, wie kann ich Problem der Zeilenenden lösen oder deaktivieren Sie diese Zeile Endfunktion in Tortoise Svn –

Antwort

1

Sie können here finden, wie TortoiseSVN herausfindet, wenn eine Datei geändert wird.
Sie an den Datei-Metadaten (Datum der Erstellung/Änderung, Eigentums, etc.) aussehen sollten

Edit: Wenn Sie Probleme mit End-of-line-Marker haben, können Sie SVN Verhalten mit der svn:eol-style Eigenschaft ändern. Siehe this page für die Schildkrötenkonfiguration.