Wir verwenden Tortoise SVN und haben beim Versuch, modifizierte Dateien zu übernehmen, ein Problem festgestellt. Wenn wir versuchen, die Datei zu committen, erkennt svn nicht, dass sie geändert oder hinzugefügt wurde und wird angezeigt "Seit dem letzten Commit wurden keine Dateien geändert oder hinzugefügt. Für TortoiseSVN gibt es hier nichts zu tun ... " Der einzige Weg, wie wir jetzt eine Datei festschreiben können, besteht darin, in den Ordner zu gehen und "Nach Änderungen suchen" auszuwählen und dann auf Festschreiben zu klicken. Wenn die Überprüfung auf Änderungen im Ordner erfolgt ist dann heißt es wieder, es gibt keine Änderungen. Wir haben auch versucht, eine neue Arbeitskopie zu erstellen und von dort aus zu committen, aber das Problem tritt auch hier auf. Wir haben versucht, die SVN-Datei zu kopieren, wenn sie beschädigt war, aber das hat nicht geholfen. Wir verwenden die SVN-Symbole, um anzuzeigen, wenn eine Datei geändert wurde - diese Symbole funktionieren immer noch korrekt. Wir haben nach einer Antwort gesucht, warum dies passiert ist und wie man es beheben kann. Bitte könnte irgendjemand Licht in die Sache bringen.
Aus den FAQ :
Wenn Sie eine Datei geändert haben, TortoiseSVN jedoch nicht erkennt, dass die Datei geändert wurde, überprüfen Sie bitte zuerst, ob die Datei wirklich von der Datei in Ihrer Arbeitskopie abweicht.
Wenn Sie sicher sind, dass die Datei Änderungen aufweist und sie immer noch nicht als geändert im Bestätigungsdialog angezeigt wird, stellen Sie sicher, dass
Subversion bestimmt, ob sich eine Datei mit dem folgenden Ansatz geändert hat:
Nur für den Fall, dass jemand anders hier seinen Weg findet. Ich habe gerade das gleiche Problem mit einem Repository, das seit einiger Zeit gut funktioniert hat. Die Dateien zeigten, dass sie Änderungen enthielten, aber SVN Commit .. gab die Nachricht, dass keine Commits zu machen waren.
Es wurde von einem Unterordner verursacht, den ich in mein Repository kopiert hatte. Der Unterordner wurde in einer älteren Version von Tortoise erstellt. Nachdem ich die Schildkrötenoption ausgewählt hatte, um sie auf die neueste Version zu aktualisieren, funktionierte SVN Commit wie erwartet.
Ich hatte ein ähnliches, aber nicht identisches Problem. Ich weiß, dass dieser Stream vor 4 Jahren ist, aber für den Rekord, falls jemand anderes sucht. (Ich bin auf Schildkröte SVN Version 1.8.x).
Meine geänderten Dateien würden nicht committen - dasselbe Symptom wie in diesem Stream. Ich habe mit der rechten Maustaste auf das Projekt geklickt und "Clean Up" ausgewählt. Danach konnte ich meine geänderten Dateien übernehmen.
Tags und Links svn tortoisesvn