¿Cuál es la mejor estructura para un proyecto Android SVN?

¿Cuál es la mejor estructura para un repository SVN que contendrá un único proyecto de Android (y por qué)?

http://myserver/svn /trunk /MyProject /src /res /assets /branches /tags 

o

 http://myserver/svn /trunk /src /res /assets /branches /tags 

Básicamente, quiero saber si la carpeta raíz del proyecto debe nombrarse explícitamente en la jerarquía. El repository solo tendrá un proyecto, pero tendrá muchas twigs y tags. Estoy usando Eclipse con un plug-in SVN.

Gracias,

Barry

Lo tendría así:

 http://myserver/svn MyProject1 /trunk /src /res (external) /assets /branches /tags MyProject2 /trunk /src /res (external) /assets /branches /tags resources 

No he hecho gran parte del desarrollo de Android, pero cosas como resources normalmente me mantengo fuera de la estructura principal de la fuente y uso svn:externals para vincular el pensamiento y potencialmente usarlo en varios proyectos

Lo que generalmente estoy haciendo (tanto para Android como para otras tecnologías como PHP – y para SVN y otro software de control de fuente como Bazaar o Git) , es algo como esto:

 http://myserver/svn /MyProject /trunk /sources /src /res /assets /ressources => Here, I can put text files, documentation, ... that is really part of the projet -- but not part of the application /branches /tags 

Entonces, bastante cerca de tu primera idea, excepto:

  • Puedo tener más de un proyecto en mi server SVN,
  • Cada proyecto tiene su propio tronco / twigs / tags
  • En cada proyecto, tengo el código fuente; y algunos otros directorys que no son parte de la aplicación, pero están relacionados, lo suficiente para estar en el SVN del proyecto