comment faire pour changer de dossier de lien symbolique dans le svn
J'ai eu un dossier qui a été le cadre d'un projet svn, qui a été déplacé vers un autre dossier /référentiel d'être partagé entre les projets. je veux remplacer ce répertoire svn w/un lien symbolique, mais quand j'essaie de le faire, j'obtiens ce message:
svn: Entry '/project/wwwdocs/js' has unexpectedly changed special status
comment puis-je remplacer ce répertoire avec un lien symbolique?
OriginalL'auteur GSto | 2011-03-15
Vous devez vous connecter pour publier un commentaire.
Afin de subversion pour ramasser les changements et de détecter le lien symbolique, vous devez d'abord supprimer le fichier d'origine, valider la suppression, puis mise à jour de votre référentiel. Après cela, vous devriez être en mesure d'ajouter un lien symbolique sans aucun problème.
EDIT: Cette question semble avoir été posée et a reçu quelques bons commentaires. Check it out: Commettre un lien symbolique dans subversion
Il a été un long temps depuis que je l'ai utilisé SVN, donc honnêtement, je n'ai aucune idée.
OriginalL'auteur Damien Wilson
Le suivant définit la propriété spéciale sur chaque lien symbolique et le supprime normales sur les fichiers/répertoires. Il ya plusieurs façons de le déterminer les fichiers à utiliser.
Merci beaucoup, très utile script!
Explication du script: En définissant la propriété svn:propriété spéciale correctement, vous pouvez valider le changement à partir d'un fichier de lien symbolique ou de lien symbolique vers le fichier en une seule fois. Le script configure automatiquement le bon svn:propriété spéciale pour tous les fichiers dans votre référentiel.
Vous ne savez pas si cette réponse n'est pertinente que pour une ancienne version de svn, mais quand j'essaie de propset sur le lien, j'obtiens cette erreur: "svn:: '/chemin/vers/symlink "pour être un répertoire, mais a trouvé un fichier". Et si je tente de la commettre-je obtenir "svn: Entrée '/chemin/vers/lien symbolique' a pas d'URL". Des conseils à donner? (svn --version indique 1.6.17)
OriginalL'auteur Mrk
Vous pouvez même essayer une réponse simple à enlever coupable fichier -
Ceci est particulièrement utile pour les utilisateurs de Windows en utilisant SVN cli.
OriginalL'auteur Soman Dubey
Vous pouvez exécuter la commande coup pour résoudre ce problème.
OriginalL'auteur Yates Zhou