我支持许多使用Subversion来控制他们工作的.Net开发人员,但我们遇到了许多问题,这些问题似乎围绕着Visual Studio用于管理项目,调试等的其他文件.具体来说,似乎这些文件由于它们已经在回购中而导致冲突.我知道如何解决它们以及如何处理它们,但我需要知道"它们"是什么.
那么,Subversion可以忽略哪些文件/目录,以及为什么可以忽略它们?(也就是说这些文件做了什么?)
这是一个庞大的,相当无组织的ASP.Net站点,部署该站点是通过.svn更新,所以IIS需要动态编译的文件(我认为它就是这样),因为文件更改需要留在repo中.
如何忽略源代码管理下的文件夹中的所有文件?
/project/published/ 是我想保留的文件夹
/project/published/some_file(s) 是我不想要的文件/文件夹
更多详细信息:目前,当我为项目提交更改时,我看到了许多我不想要的文件.它们是发布到文件夹的文件,我不需要它们在源代码管理下.我永远不会知道这些文件的名称,因为它们是由用户选择的.
我试图使用svn:ignore具有值的属性,published/*但这不起作用.有任何想法吗?
我想在Windows中的Git控件下放置一个VB.NET项目(之前是Visual Source Safe - 存储库损坏的长篇悲惨故事等).我应该如何设置忽略文件?我正在考虑使用的例外情况是:
这是一个明智的清单吗?我应该排除目录吗?
我们有一个集中式开发服务器,每个人都在本地结账.我们如何仅在本地存储库中而不是在集中式存储库中忽略特定目录?
一些背景信息:该项目是一个Drupal站点,该站点的文件目录始终处于不稳定状态.由于我们不希望将本地文件目录的任何更改提交到集中式仓库,因此我们使用.bzrignore忽略此目录.问题是,这意味着集中式开发服务器上的文件目录也将被忽略,这不是我们想要的.我们希望在更新/签出时获得更改,但无法将自己的更改提交到files目录.
AnkhSVN如何将非版本文件保留在SVN之外?我检查了全局忽略模式和svn:ignore属性,但没有找到任何内容.
ignorelist ×5
svn ×3
ignore ×2
tortoisesvn ×2
ankhsvn ×1
bazaar ×1
git ×1
ignore-files ×1
svnignore ×1
vb.net ×1