2010-08-19 1 views
6

Ich versuche a_folder zu SVN hinzufügen, aber ich mein Root-Verzeichnis versehentlich zum Löschen vorgesehen:Wie ein -R-Status (zum Löschen markiert) rückgängig zu machen in SVN

[[email protected] www]$svn status 
R  . 
A  a_folder 

ich nicht a_folder ist das Hinzufügen begehen weil ...

[[email protected] www]$ svn commit a_folder-m "adding" 
svn: Commit failed (details follow): 
svn: '/home/phil/www' is not under version control and is not part of the commit, yet its child '/home/phil/www/a_folder' is part of the commit 

Wenn ich versuche "svn add." Ich bekomme "www ist bereits unter Versionskontrolle". Wie kann ich diesen Status entfernen, damit ich mit meinem Leben weitermachen kann?

Antwort

19

svn revert .

+0

Lebensretter Vielen Dank. – Siddhartha

+0

Sie können auch -R benötigen, wenn Sie eine ganze Hierarchie von Unterverzeichnissen/Unterordnern haben. Also "svn revert. -R" – teroi

1

war mein Problem in einem einzigen Ordner, so dass ich auf diese Weise lösen:

cd Project 
svn revert Folder 
cd Folder 
svn add --force . 
cd .. && svn commit -m "resolved svn inconsistency" 

Here eine nützliche Verbindung mit der Liste aller Status.

+1

erwähnten Link ist sehr nützlich. Vielen Dank –

Verwandte Themen