Ich habe ein Projekt erstellt und svn import
verwendet. Jetzt möchte ich eine Änderung an Dateien vornehmen, wie geht das?
Ich habe ein leeres ~/.workspace/project/.svn/entries
.
Wenn ich svn commit versuche, bekomme ich das:
%Vor%Verzeichnis
... oder nur svn commit
:
Vor der Übergabe müssen Sie eine neue Kopie der gerade importierten Dateien auschecken. Löschen Sie Ihr Projektverzeichnis (oder benennen Sie es um), und führen Sie svn checkout [REPOSPATH]
aus.
Dann haben Sie eine Arbeitskopie. Nachdem Sie eine Datei in Ihrer Arbeitskopie geändert haben, können Sie svn commit
verwenden.
Siehe Daten in Ihr Repository holen im SVN-Buch.
svn import Commit einer nicht versionierten Datei in ein Repository (vermutlich auf einem Remote-Host). Nachdem Sie dies getan haben, müssen Sie das Repository auf Ihrem eigenen Rechner als Arbeitskopie mit
auschecken %Vor%die Kasse aus dem Repo zu Ihrem Rechner zu Ordner / my / local / Pfad / zu / Workingcopy. Ändere es und tue es dann.
%Vor%oder wenn Sie der Arbeitskopie einige Dateien hinzugefügt haben:
%Vor%oder
%Vor%fügt alles in das Verzeichnis und alle Unterverzeichnisse der Arbeitskopie und schließlich
hinzu %Vor%Sie können keine Änderungen festschreiben, ohne zuvor eine lokale Kopie des Repositorys ausgecheckt zu haben.
Überprüfen Sie das Repository in einem lokalen Verzeichnis mit:
%Vor%Führen Sie Folgendes aus, um Ihre Änderungen zu übermitteln:
%Vor%Sie können 'svn diff' verwenden, um zu sehen, welche Änderungen ausstehen, und sie mit 'svn commit' (um alle Änderungen zu committen) oder 'svn commit path / nach / file1 path / to / file2' zu committen nur die Änderungen an diesen Dateien.
Tags und Links svn