Domanda

Sto usando GIT-SVN per il checkout di un repository SVN standard come questo:

http://example.com/
    - trunk
    - branches
    - tags
.

Con questo comando:

git svn clone -s http://example.com/
.

Il problema è che GIT-SVN sta creando una sotto-directory "trunk" nella cartella Target.Invece di avere questo tipo di struttura di directory:

c:\www\example
.

Sto avendo questo:

c:\www\example\trunk
.

Quindi come prevenire GIT-SVN di mettere tutto in questa cartella del bagagliaio, pur utilizzando il layout SVN standard?Fondamentalmente, vorrei "C: \ www \ esempio" per contenere qualsiasi cosa sto lavorando attualmente, se è il tronco, un ramo o un tag.D'altra parte, ho anche bisogno di GIT-SVN per mappare correttamente i rami di Git e i tag delle cartelle SVN corrette.Può essere fatto con git-svn o mi manca qualcosa?

È stato utile?

Soluzione

Dovresti correre:

git svn clone -s http://example.com/ .
.

(DOT alla fine indica GIT-SVN a clonare nella directory corrente, vedere git svn --help per ulteriori informazioni).

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