2016-03-30 4 views
0

Ich benutze SVN, um Dateien zu verschieben und dann nur die Änderungen an die Dateien zu übergeben, die ich berührt habe.SVN: Commit und Überspringen von Dateien

Ich habe dies gut funktioniert mit dem Code:

svn move "1.txt" "2.txt" 
svn commit "1.txt" "2.txt" -m "Moved file" 

ich in Probleme laufen, wenn „1.txt“ wurde nie Svn verpflichtet, nur lokal hinzugefügt. Es wird die Datei verschieben, aber es kann nicht verpflichtet werden, "1.txt" zu löschen, wenn "1.txt" überhaupt nicht ausgeführt wurde.

Gibt es eine Möglichkeit, Svn zu sagen, die Liste der Dateien zu committen, aber Dateien in der Liste zu überspringen, die Fehler verursachen?

Die Software, die wir modifizieren kann die Antworten von den Befehlen nicht gelesen laufen, sonst hätte ich so etwas wie

svn status 

tun und die Dateien durchlaufen müssen aufgelistet, um zu bestimmen, welche diejenigen begangen werden.

Antwort

0

Einzel pro Datei begehen und ignorieren (mögliche) Fehler

svn move <file-list> 
svn ci 1.txt 
svn ci 2.txt 
...