2012-10-17 14 views
5

Sono nuovo di TFS. Sto cercando di eliminare un file da TFS.Elimina TFS: l'elemento XXX contiene già modifiche in sospeso. Nessun argomento corrisponde ai file da eliminare. Come eliminare un oggetto?

così sto eseguendo i seguenti comandi in questa sequenza -

tfs ottengono ....
tfs cassa ....
tfs ottenere ....
TFS delete .... (fallito a questo punto)
TFS checkin ......

Durante l'esecuzione di questo comando TFS cancellare non riesce con questo errore

L'elemento XXX ha già modifiche in sospeso. Nessun argomento corrisponde ai file da eliminare.

Non capisco cosa sto sbagliando? C'è una soluzione per questo?

Grazie in anticipo!

risposta

6

Chi ha il cambiamento in sospeso sul file? Tu? Se è così allora basta undo changes quindi cancellarlo.

Se non si è quello con la modifica in sospeso, sarà necessario ottenere un amministratore TFS per eseguire l'operazione di annullamento delle modifiche.

In alternativa, se si esegue questa operazione dalla riga di comando e si dispone di privilegi sufficienti, utilizzare lo switch /force.

+0

Bene, questo è quello che mi confonde. Ho appena fatto un checkout e nessuno (incluso me) ha cambiato nulla su questo file. Quindi sono abbastanza sicuro che non ci siano cambiamenti in sospeso. Proverò le opzioni "/ force" ... grazie! –

+2

@ user1752021 Non è necessario eseguire il checkout di un file per eliminarlo. – DaveShaw

+0

e che è un sistema di controllo versione .. – nicolas

0

Ho avuto un problema simile ed è stato eseguito tf undo FULLFILEPATH e quindi tf delete FULLFILEPATH. È stato eliminato poco dopo. Come ha detto @slugster, se non sei il proprietario delle modifiche dovrai ottenere un amministratore che lo faccia per te.