Nie jestem pewien, co próbujesz zrobić: jeśli dodałeś plik przez
svn add myfile
powiedziałeś svn tylko, żeby umieścił ten plik w twoim repozytorium, kiedy wykonujesz następny commit . Nie ma żadnych zmian w repozytorium przed wpisaniem pliku
svn commit
Jeśli usuniesz plik przed zatwierdzeniem, umieść svn
go w swoich rekordach (ponieważ go dodałeś), ale nie możesz wysłać go do repozytorium, ponieważ plik już nie istnieje.
Więc albo chcesz zapisać plik w repozytorium, a następnie usunąć go z kopii roboczej: W tym przypadku spróbuj odzyskać plik (z kosza?), Wykonaj zatwierdzenie i następnie usuń plik za pomocą
svn delete myfile
svn commit
Jeśli chcesz cofnąć add
i po prostu wyrzucić plik, możesz utworzyć plik
svn revert myfile
co mówi svn
(w tym przypadku), aby cofnąć operację dodawania.
EDYTOWAĆ
Przepraszam, nie wiedziałem, że używasz klienta GUI „Wersje” dla Max OSX. Więc albo spróbuj powrócić do katalogu zawierającego za pomocą GUI lub wskocz do zimnej wody i odpal swoją ukrytą powłokę poleceń Maca :-) (nazywa się "Terminal" w niemieckim OSX, nie mam pojęcia jak wywołać to po angielsku wersja...)
svn rm
plik, nawet jeśli nie istnieje w katalogu.