某些文件类型(suo,dll,pdb)在我们的svn存储库中不断导致冲突,因此我继续设置这些文件类型以被svn忽略。当我尝试新的提交时,文件类型仍然显示在要提交的文件列表中。我假设这是因为这些文件已经在源代码控制之下。如何确保在尝试提交时文件不显示?忽略svn中的文件类型
1
A
回答
4
就像你猜测的那样,这是因为那些文件已经被SVN跟踪了。 SVN-ignore仅适用于不在存储库中的文件。
因此,您应该从工作副本中删除文件(使用svn delete
),提交该文件,然后您应该可以。
您应该忽略整个构建输出目录,因为您不想提交构建的任何文件,而不管它们的文件类型如何。
3
听起来像你需要svn remove
有问题的文件。如果他们已经被添加到你的Subversion仓库中,你必须告诉Subversion停止跟踪它。 svn ignore
只会忽略尚未添加到回购的文件。
1
即使您设置了svn:ignore,它也只会阻止添加新文件。另外,它不会阻止某人添加文件。您可以覆盖svn:ignore
。
你可能想要的是一个pre-commit hook,它会阻止某人将这些文件添加到存储库的第一个地方。在这个钩子中,你可以指定你不想提交的文件为read-only
,所以没有人可以提交它们,或者你可以设置一个禁止部分,并禁止它们通过存储库。
0
我同意Avi,更容易忽略整个生成的目录。在我们的团队,我们通常使用下面的SVN-忽略设置:
在项目层面:
- 斌
- OBJ
- *。用户
在解决方案层面:
- * .suo
相关问题
- 1. 忽略svn中的文件?
- 2. SVN忽略文件
- 3. SVN忽略文件
- 4. SVN忽略svn中未列出的文件:忽略
- 5. svn:忽略排除文件被忽略
- 6. SVN:忽略子文件夹
- 7. SVN不忽略文件
- 8. SVN忽略大文件
- 9. 乌龟SVN,忽略文件
- 10. Eclipse STS svn svn:忽略,不让我忽略某些文件
- 11. 忽略`git log`中的git-svn文件
- 12. 试图忽略svn中的文件
- 13. jenkins - scm文件忽略svn文件
- 14. 如何判断在SVN中忽略文件是否被忽略?
- 15. svn:忽略不忽略xcuserdata
- 16. SVN忽略被忽略
- 17. Emacs VC忽略提交的文件(无svn:忽略)
- 18. 使用svn:忽略忽略某些文件的所有内容
- 19. SVN - 添加应忽略的文件
- 20. svn:忽略生成的子文件夹
- 21. 使用SVN永久忽略的文件
- 22. 龟SVN的提交忽略新文件
- 23. Windows SVN忽略提交的文件
- 24. 忽略svn控制文件夹中的文件和文件夹?
- 25. 使用git-svn忽略仅在svn回购中的文件?
- 26. git svn忽略路径使用忽略文件
- 27. 使Dropbox忽略.svn文件夹
- 28. 如何让SVN忽略文件夹?
- 29. SVN忽略文件夹连连表示
- 30. 乌龟SVN忽略.so文件