我正在使用 Visual Studio,但我想这将适用于其他平台。
目前,当我需要使用 Tortoise 将现有的解决方案或项目添加到 Subversion 时,我首先添加所有文件/文件夹,然后必须通过并清除那些我不想受到源代码控制的文件/文件夹(例如输出 dll 、用户设置(如 suo 文件),并将它们注册到相关文件夹的忽略列表中。这需要很长时间。
一定有我不知道的更好的方法,对吧?
最佳答案
您可以在 TortoiseSVN 设置对话框中向全局忽略模式添加特定的文件名和扩展名。
我的条目如下:
*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store httpd.parse.errors *.db *.config aspnet_client *.pyc *.suo obj bin *.user Thumbs.db
在将项目添加到 SVN 时,这似乎消除了我不想 checkin 的大多数 Visual Studio 内容。
编辑:Git Ignore Examples — 我知道这些是 Git 忽略文件,但它们对于查看每种语言要忽略哪些文件/文件夹非常有用。
关于visual-studio - 使用 Tortoise 向 subversion 存储库添加解决方案时,如何避免添加不必要的文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5512671/