Est-ce que quelqu'un sait comment empêcher VS de copier les dossiers .svn associés à Subversion lors de la publication d'un projet Web? J'utilise Tortoise SVN et le plugin Ankh svn VS.Visual Studio 2008 publication de dossiers .svn
Merci
Est-ce que quelqu'un sait comment empêcher VS de copier les dossiers .svn associés à Subversion lors de la publication d'un projet Web? J'utilise Tortoise SVN et le plugin Ankh svn VS.Visual Studio 2008 publication de dossiers .svn
Merci
Modifier les dossiers SVN de .SVN à _SVN. Vous pouvez vous référer au How to prevent VS 2008 from publishing .svn folders as part of publish process?.
Je suppose que si vous contrôlez version vos fichiers publiés (par exemple ayant des dossiers svn dans le dossier de publication comme moi), la seule façon est de supprimer de votre dossier bin et ...
clic droit sur les dossiers .svn et cliquez sur « Exclure du projet ».
Je dois dire que je n'ai jamais eu ce problème, lorsque vous cliquez sur publier - cochez-vous l'option de ne copier que les fichiers nécessaires à l'exécution de l'application? (il y a une troisième option qui copie tout du dossier du projet qui n'est pas très utile)
(décochez la case cachée dans le dossier .svn, puis cochez Afficher tous les fichiers dans VS et ils s'afficheront, mais comme vous ne le faites pas Je les vois pour commencer ils ne devraient pas pour une raison bizarre être une partie du projet de toute façon)
À titre d'information, si les fichiers qui doivent être publiés ne sont pas publiés, vérifiez qu'ils sont inclus dans le projet et marqués avec une action de construction de "Contenu" dans les propriétés du fichier. –
Je semble avoir résolu le problème mais je ne sais pas pourquoi cela a fonctionné.
J'ai simplement supprimé le dossier .svn du dossier bin et maintenant il ignore tous les dossiers .svn.
Bizarre.
La suppression du dossier .svn n'est que temporaire, la prochaine fois que vous mettez à jour, vous devez effectuer une mise à jour svn --force pour réparer votre copie de travail. –
Ne pas interférer avec les pratiques de contrôle de version, mais avoir un dossier bin contrôlé par la version semble être un problème - il ne devrait pas être archivé du tout pour commencer? (et si ce n'était pas le cas, il y avait un dossier errant .svn dans la copie de travail pour une raison quelconque - la supprimer le corrigerait) –
dossiers .svn ne sont pas visibles VS –
VS ne doit pas copier des éléments qui n'ont pas été ajoutés au projet. Il peut être utile de désactiver le bit invis sur les répertoires .svn, en ajoutant, puis en les excluant manuellement. – phoebus