2010-12-04 13 views
1

Ich benutze Eclipse mit SVN. Neben anderen habe ich einen Ordner "Anwendung". Dieser Ordner enthält mehrere andere Ordner, darunter "Cache" und "Protokolle". Ich habe die Eigenschaft svn: ignore zu "cache" und "logs" hinzugefügt. Jetzt hat "Anwendung" dieses Sternsymbol, was bedeutet, dass es nicht festgeschriebene Änderungen enthält. Aber wenn ich versuche zu begehen, bekomme ich diese NachrichtSVN mit Eclipse: Commit funktioniert nicht, stattdessen "übersprungen" Nachricht

commit -m "svn:ignore" -N C:/Xampp/htdocs/application 
    Sending  C:/Xampp/htdocs/application 
    Skipped 

Wie zu lösen?

+4

Haben Sie zuerst versucht, ein Update durchzuführen? Ich habe dieses Verhalten, als ich veraltete Versionen in der Commit-Struktur hatte. – morja

Antwort

1

Lange hier, da Sie den Inhalt eines svn Status nicht gepostet haben, aber ich schlage vor, dass Sie einen Blick auf http://www.tecnotertulia.com/development/svn-skipped-pathtofile-is-misleading/96 werfen.

+0

Ich verstehe Ihren Link nicht! Warum sagt Eclipse mir "übersprungen"? Wie man es löst? –

+0

Ich muss die Ausgabe von Svn Status sehen, um Ihnen eine bessere Antwort zu geben. Vielleicht hat sich die Datei nicht wirklich geändert oder wurde irgendwie aus der Versionskontrolle entfernt. –

1

Dies geschieht, wenn ein Konflikt zwischen der lokalen Datei und der Repository-Datei besteht. Versuchen Sie, die Dateien zu synchronisieren (Rechtsklick -> Team -> Synchronisieren). In dieser Ansicht sehen Sie alle Konflikte, die Sie haben.
Verwenden Sie in der Befehlszeile svn status, um den Status zu überprüfen, dies könnte den Übersprunggrund sagen.

0

Stellen Sie sicher, dass der SVN mit demselben Benutzer gestartet wird wie das Repository erstellt wurde. Als ich mein SVN wiedergab, bekam ich den gleichen Fehler. Dann erkannte ich, dass ich mein SVN nicht mit dem Root-Benutzer gestartet habe.