2017-09-12 2 views
0

Ich habe ein Xcode-Projekt, das unter Svn Versionskontrolle ist. Durch XCode löschte ich einige Dateien und ersetzte sie dann durch aktualisierte. Jetzt hat SVN die Dateien mit einem "D" markiert, was offensichtlich bedeutet, dass es zum Löschen markiert ist. Aber ich bin mir nicht sicher, ob die neuen Dateien in meinem nächsten Commit enthalten sein werden oder ob nur die Löschung festgeschrieben wird.Xcode: Ersetzen Sie eine Datei, die unter SVN Versionskontrolle ist

+0

Können Sie versuchen, Ihr Commit außerhalb von Xcode durchzuführen, damit Sie die volle Kontrolle haben? – nalyd88

+0

Ja, ich kann das tun. Aber meine Sorge ist nicht, ob ich mich verpflichten kann oder nicht. Es ist, wo das Commit die neuen Dateien enthält oder nicht. Das Ausführen von svn add fileName markiert die Dateien einfach als 'RM' und nicht 'A', was mich immer noch wundern lässt. – pnizzle

Antwort

0

Es scheint, als wäre der beste Weg, dies zu tun, durch Finder. Ich habe zuerst meine Änderungen mit svn revert -R zurückgesetzt. Dann habe ich die Dateien durch Finder ersetzt. Als ich den svn-status anzeigte, wurden einige Dateien als geändert angezeigt. Dies sind die Dateien, bei denen es Unterschiede zu den von mir gelöschten Dateien gab. Die Dateien, die keine Unterschiede hatten, wurden nicht in der Statusliste angezeigt. Jetzt kann ich mich sicher festlegen.

Verwandte Themen