SVN ignorer de ce qui est local à la copie de travail?
Est-il possible que je peux ignorer un fichier dans ma copie de travail locale sans polluer les propriétés svn? Je ne veux pas que mon local ignorer modèle (par exemple, les fichiers temporaires) d'être publiés dans le référentiel et causer des pensions avoir beaucoup d'informations inutiles.
Tout comme dans git, je peux avoir .git/info/exclure. Est-il de toute manière similaire dans le SVN?
- Connexes: stackoverflow.com/questions/635446/...
Vous devez vous connecter pour publier un commentaire.
Vous pouvez les mettre dans la liste de modifications
ignore-on-commit
. Voir cette question et sa réponse.EDIT: Cela ne fonctionne qu'avec tortoisesvn et éventuellement d'autres clients, pas avec svn en soi.
Oui, il est.
Goto TortoiseSvn Configuration -> Général.
Il y a un mondial ignorer zone d'édition. Ajouter ce qui suit comme un bon point de départ pour ignorer les éléments que vous ne voulez pas aller dans le référentiel:
.vshost.
ne semble pas fonctionner, j'ai maintenant trouvé que*.vshost.*
œuvres.Cette technique est plus comme
.gitignore
que.git/info/excludes
(La gestion de la propriété svn:ignore en toute impunité):Au moins de cette façon que vous avez à faire juste 1
propset
changement.Vous aurez encore à suivre ou d'ignorer vos
.svnignore
(tout comme.gitignore
).Si vous voulez éviter de télécharger un répertoire distant complètement, les ouvrages suivants:
svn update --set-depth exclude <folder-to-ignore>
local/widgets
, ne se soucient pas d'avoirlocal/largelibrary
, je peux mettre de la profondeur à exclure sur largelibrary du local: largelibrary ne sera pas toujours synchronisés, et les conflits surviennent si jamais je créer localement). Upvoting, car c'est exactement mon cas d'utilisation, où les autres réponses ne sont pas applicables.