2014-05-07 11 views
13

Attualmente sto lavorando su un progetto java e quando commetto le mie modifiche e tiro ottengo il seguente errore. Io non so come risolverlo:Fallito, DIRTY_WORKTREE in eclissi, come risolverlo?

Dirty worktree, eclipse

Ho provato di tutto, ma non riesco a risolvere il problema, qualcuno può aiutarmi?

Per essere chiari, sto usando ecplipse.

+1

http://stackoverflow.com/a/15476133/6309 aiuto? – VonC

risposta

20

Eliminare i file interessati e provare a tirare di nuovo. Quindi spingere le modifiche al git.

+0

ha funzionato per me ... grazie ... Salta su di me. – abhijitcaps

+0

Questo ha funzionato per me. Grazie –

3

Ho ricevuto lo stesso errore durante il tentativo di unire il codice. Eliminare il rispettivo file in uno dei rami di fondere DIRTY_WORKTREE FAILED

2

uso sotto comando per eliminare nessuno di versione file

git -df pulita

0

Supponendo che il vostro lavoro in una filiale locale, che è derivato da un ramo remoto e il conflitto di merge si verifica dopo aver "commit e push" upstream, unirsi al ramo remoto.

provare questi 3 passi:

  1. Copia fuori le nuove modifiche dal file specifico che causa il problema di unione.
  2. In Eclipse, pannello Explorer, fare clic con il pulsante destro del mouse sul file specifico che causa il problema di unione e selezionare Sostituisci con revisione precedente.
  3. Ora eseguire un 'commit e push'
  4. Eseguire un'unione nel ramo remoto (non è necessario osservare alcun conflitto).
  5. In Eclipse, fai nuovamente clic con il pulsante destro del mouse sul file specifico e seleziona "pull": il file dovrebbe essere sincronizzato fino in fondo.
  6. Ora aggiungere le nuove modifiche, salvare, eseguire il commit e premere e unire al ramo remoto (non è necessario osservare i conflitti).