2014-09-16 7 views
4

J'essaie de faire un checkout à un répertoire existant. Les fichiers qui sont vérifiés imitent le répertoire existant dans une certaine mesure (à l'exception de certains dossiers et fichiers). Comment puis-je faire un checkout pour que SVN prenne les fichiers de mon repo et le "fusionne" avec les répertoires existants. Je ne me soucie pas de ces répertoires/fichiers existants, ils n'ont donc jamais besoin d'être en SVN.SVN checkout au répertoire existant

Répondre

7

Faites simplement. Vous extrayez une copie de travail sur une arborescence de répertoires existante sur votre système de fichiers. Un exemple simple est donné au SVNBook | Vendor Branches.

svn checkout peut superposer un répertoire existant et, si l'option --force est fournie, faites manière qui permet aux différences entre l'arbre check-out et l'arborescence cible que la caisse superposée à rester comme locale modifications dans la nouvelle copie de travail.

Vous dites que vous ne vous souciez pas d'autres éléments non versionnés dans la copie de travail, vous pouvez donc vouloir les ajouter au modèle svn:ignore. Ignoring those unversioned items vous aidera à éviter les commits accidentels et vous ne les verrez pas dans la sortie svn status.