Domanda

Cosa succede effettivamente al file system quando esegui un progetto di condivisione Subclipse su un progetto Eclipse che è stato estratto esternamente da Subversion?Tutte le cartelle .svn sono già presenti.Ricevo un errore quando provo a condividere il progetto nel modo giusto e preferisco non eliminare e ricontrollare i progetti dal browser del repository SVN.

È stato utile?

Soluzione

Non so esattamente cosa accada in Eclipse, presumo che faccia alcune cose strane nella directory .metadata dell'area di lavoro.Detto questo, consiglierei quanto segue per ottenere Eclipse per conoscere le impostazioni svn del progetto:

  • Elimina il progetto dall'area di lavoro (mantieni deselezionato "Elimina contenuto progetto su disco")
  • File > Importa...> Generale > Progetti esistenti nel Workspace
  • Passare alla cartella contenente i progetti originali di interesse
  • Importa i progetti nel tuo spazio di lavoro

Questo sembra avere l'effetto collaterale di subclipse che nota le impostazioni di sovversione durante l'importazione dei "nuovi" progetti nell'area di lavoro.

Altri suggerimenti

IL Condividi progetto l'azione ha lo scopo di impegnare la prima versione di un progetto, vale a direuno con il n .svn metadati in atto.Si arrabbierà se vedrà .svn directory già presenti.Come ha scritto Rob, il modo per inserire il progetto estratto in Eclipse è utilizzare la funzionalità di importazione.

Non sono sicuro di quale versione di Eclipse stai utilizzando o se ciò si applicherà poiché sto utilizzando Subversive anziché Subclipse.Quando utilizzo la funzione di condivisione del progetto per impegnare il progetto in svn quando ho già tutte le directory .svn, ottengo una scelta come "Utilizza le impostazioni del progetto corrente" e quindi Eclipse ricollega automaticamente le informazioni svn del progetto al team integrazione.Puoi rovinare tutto se provi a inserire informazioni diverse.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top