2013-08-16 17 views
10

Ich versuche, einige Klassen und XML-Dateien in SVN zu begehen, aber ich erhalte immer diese Fehlermeldung:Kann nicht zum SVN-Commit - KASSE kann nur auf einer Version Ressource durchgeführt werden [zu diesem Zeitpunkt]

svn : E200007: Commit fehlgeschlagen (Details folgen): svn: E200007: CHECKOUT kann nur für eine Versionsressource [zu diesem Zeitpunkt] ausgeführt werden. svn: E175002: KASSE Anfrage fehlgeschlagen auf '/svn/SriLankaLottery-app/!svn/rvr/31/trunk/DealsDirect/src/com/elottery/Login.java'

Ich versuchte auch, die zu aktualisieren Code und dann Commit, aber es funktioniert immer noch nicht.

+0

mögliches Duplikat von [Das Abrufen von "CHECKOUT kann nur auf einer Versionsressource ausgeführt werden", wenn versucht wird, Commi auszuführen t mit Eclipse subversives Plugin] (http://stackoverflow.com/questions/17816012/getting-checkout-can-only-be-performed-on-a-version-resource-when-trying-to-co) –

Antwort

29

Haben Sie eine aufräumen und sehen, normalerweise funktioniert es.

Rechtsklick auf das Projekt -> Team -> Bereinigung/aktualisieren

+1

yeah es hat funktioniert. Danke Maheel. Ich denke, einige alte SVN-Dateien verhindert, dass meine Dateien eingecheckt werden. – TharakaNirmana

+5

Funktioniert nicht für mich, schließlich geben Sie 'svn cleanup/folderNameYouWantToClean' im Terminal und beheben Sie meine stecken. –

1

in den gleichen Fehler Ran in Netbeans, ähnliche Lösung Rechts Projekt klicken -> Subversion -> aufzuräumen Arbeitskopie

+0

In NB 8.1 ist das jetzt: Rechtsklick -> Subversion -> Arbeitskopie -> Cleanup – madth3

0

Ich habe die Das gleiche Problem, und ich habe es behoben, indem ich das Projekt mit NetBeans auscheckte.

1

in meinem Fall JavaHL war nicht vorhanden (Eklipse -> Einstellungen -> Team -> SVN Client)

installieren

sudo apt-get install libsvn-java 
sudo ln -s /usr/lib/x86_64-linux-gnu/jni/* /usr/lib/ 

Jetzt Eclipse-neu starten und Sie sollten in der Lage verwenden Subsclipse sein mit JavaHL.

2

clean/refresh funktioniert nicht für mich (Mac OSX + eclipse + SVNKit) Ich kopiere einfach mein Projekt von Mac nach Windows und verbinde Erfolg mit TortoiseSVN. Ich habe den Arbeitsgrund nicht verstanden, aber wenn jemand hier feststeckt (sauber/nicht arbeiten), könnte ich es versuchen.

EDIT: Das ist vielleicht Subclipse Bug, schließlich Typ I 'svn cleanup/folderNameYouWantToClean' im Terminal und das Problem zu beheben.

+1

es funktioniert für mich. – Garnett

4

Für die, Projekt ->Team ->Bereinigung nicht in Eclipse Versuch funktioniert:

  • die Bereinigung erzwingen mit Befehl SVN Tortoise
  • Vom Terminal svn cleanup /folder_to_cleanup
+0

Ich würde empfehlen, von Svn zu Git zu ändern, obwohl – FLBKernel