Liens symboliques vers un dossier existant

J'essaie de synchroniser deux dossiers sur deux ordinateurs différents dans mon dossier Dropbox sur leurs machines respectives. Ainsi, par exemple:

XP : C: \ Dev -> C: \ Documents and Settings \ username \ Dropbox \ Dev

OSX : ~ / dev -> ~ / Dropbox / Dev

J'utilise la junction sur XP et ln sur OSX. Cependant, si je crée le lien en utilisant la junction abord, et que ce dossier se synchronise via Dropbox vers mon Mac, je ne peux pas créer le lien symbolique là-bas. Et vice versa. Essentiellement, je veux que le contenu de ces dossiers soit fusionné dans Dropbox / Dev (afin qu'ils soient fusionnés en C:\Dev et ~/dev ) sur les deux machines.

Aucune suggestion?

Malheureusement, ce n'est pas la façon dont les liens symboliques fonctionnent.

Les liens symboliques ne prennent pas deux objets distincts et les transforment en un seul lien. Plutôt, ils prennent un objet et les transforment en deux liens distincts.

Dans votre cas, vous devez tourner les flèches dans l'autre sens.

XP: Dropbox -> c: \ Dev

OSX: Dropbox -> ~ / Dev

Cela tourne la Dropbox dans la cible du lien symbolique. Donc, tout changement que vous faites sur ces fichiers est vraiment un changement dans les fichiers Dropbox.

Si vous voulez les flèches de la manière originale, les liens symboliques ne sont pas l'outil. Vous aurez besoin d'un outil de fusion de dossiers qui prend la machine locale et les fusionne dans le dossier Dropbox. C'est plus compliqué et si ce sont des fichiers source, je vous recommande vivement d'utiliser un outil de contrôle de version comme Git ou Mercurial.