2015-10-28 12 views
7

Ho un progetto locale su disco e vorrei caricarlo in sovversione per la prima volta. Di solito utilizziamo TortoiseSVN (o plug-in di subeclipse nel corso della giornata), ma ora vorremmo farlo direttamente da Android Studio.Come caricare un progetto Android studio su Subversion per la prima volta

mio progetto locale è: C:\\ParentDir\ProjectDir

All'interno della cartella ci sono i soliti directory: .gradle, .idea, app, ecc

Id piace caricarlo su un pronti contro termine che ho appena creato in il server svn:
svn://serverip/parentdir

la struttura delle cartelle repo finale dovrebbe essere simile a questo:

  • svn://serverip/parentdir/ProjectDir/branches
  • svn://serverip/parentdir/ProjectDir/tags
  • svn://serverip/parentdir/ProjectDir/trunk

posso caricare il progetto con successo creando manualmente la cartella ProjectDir/trunk nel repository svn e quindi selezionando "VCS -> Importa in controllo di versione -> Importa in sovversione". (A proposito, che nome confuso, avrebbe dovuto essere chiamato "export to version control"). Ma poi il progetto non viene affrontato. Apparentemente questa operazione è pensata per caricare solo una volta con o senza il controllo della versione abilitato.

Quindi la prossima cosa che ho provato è stata "VCS -> Importa in controllo versione -> Condividi progetto (sovversione)". Ciò crea la cartella ProjectDir nel server e anche le sottocartelle , tags e branches. Il progetto è correttamente caricato, ma mi dà un errore alla fine:

*C:\\ParentDir is not a working copy*

Dopo questo, ogni file nel progetto appare come privi di versione (rossa), e l'elenco modifiche è vuoto anche dopo aver cambiato alcuni file.

Non ha senso per me che dopo aver abilitato VCS per l'intero progetto ho bisogno di aggiungere manualmente ogni file o cartella uno per uno. Qualcosa deve essere andato storto a causa di questo errore.

Quale potrebbe essere il problema? Esiste una sequenza sicura di operazioni per caricare un progetto per la prima volta?

risposta

3

La soluzione era utilizzare "VCS -> Importa in controllo versione -> Condividi progetto (sovversione)" e selezionare il formato 1.6 nella finestra di dialogo. Inizialmente utilizzavo il formato 1.7 e non ha funzionato.