2009-12-04 5 views
1

J'ai donc tout un répertoire pré-existant, appelons-le c:/src/foo, avec un tas de fichiers, certains que je veux mettre sous contrôle de version SVN, d'autres pas.svn avec le répertoire préexistant

J'ai créé un emplacement vide dans mon dépôt SVN pour cela, appelons-le http://myserver/svn/tools/foo/trunk.

Comment puis-je récupérer le dépôt SVN dans c:/src/foo pour pouvoir ajouter les fichiers que je veux?

c:\src\foo> svn co http://myserver/svn/tools/foo/trunk . 
svn: '.' already exists and is not a directory 

c:\src\foo> svn co --force http://myserver/svn/tools/foo/trunk . 
svn: '.' already exists and is not a directory 

c:\src\foo> cd .. 

c:\src> svn co --force http://myserver/svn/tools/foo/trunk foo 
svn: 'foo' already exists and is not a directory 

WTF? bien sûr, "foo" existe déjà, mais c'est un répertoire .... Je suis très confus ici. J'ai essayé avec TortoiseSVN et a eu le même problème

Répondre

3

ARGH - Je viens de réaliser mon erreur, le répertoire a été un point de jonction (hardlink dans Windows)

+0

d'un de Nice ... mais je peux certainement voir que d'être source de confusion. –

Questions connexes