¿La forma correcta de lidiar con SVN es un Eclipse?

Tengo en mi SVN estas carpetas: – branches – tag – trunk

Me preguntaba. ¿Debo cargar toda la carpeta del proyecto a trunk, por ejemplo, o debería upload cada uno de los files del proyecto?

Es mucho más simple hacer solo un commit sobre la carpeta del proyecto en Eclipse, pero no estoy seguro de cuál es la mejor manera de trabajar con él.

Gracias.

Supongo que quiere comenzar a rastrear un proyecto existente con SVN.

El primer paso, diría, es averiguar qué carpetas y files no deben ser rastreados por SVN (normalmente todos los artefactos de compilation, como binarys, documentation y, en general, todo lo que se puede regenerar a voluntad) e ignorarlos estableciendo la propiedad svn:ignore , que estoy bastante seguro de que puedes hacer con subclipse (pero no estoy familiarizado con ella, así que no me cites sobre esto).

Una vez que haya terminado de configurar su list de ignorar, puede comprometer todo el proyecto de una vez. Comprometerse por file no tiene absolutamente ningún uso práctico.

La única precaución que puedo pensar se aplica si eres un adicto a las statistics: si vas a utilizar una herramienta como statsvn , el nombre con el que lo haces se destacará como el desarrollador con la mayoría de las líneas modificadas / agregadas. Entonces, usar un nombre falso para la primera confirmación puede tener sentido en ese caso.

Editar

Estructura del repository

Los usuarios de SVN generalmente tienden a tener un gran repository que contendrá todos los proyectos; sin embargo, eso rara vez es lo correcto.

YMMV, pero a menudo es mucho mejor seguir la regla del repository por proyecto. Tiene la ventaja añadida de hacer la transición hacia un DVCS como git o Mercurial mucho más sencillo, si alguna vez elige hacerlo en el futuro.

Por lo tanto, para responder a su comentario, no me molestaría en crear MyProject en el tronco si es posible. Simplemente pegue todo su contenido directamente en el maletero.