【发布时间】:2009-10-16 15:13:20
【问题描述】:
我们有一些我们希望在版本控制中的配置文件,因为它们指定了项目的默认设置:搜索路径、条件定义等。不幸的是,IDE(Delphi 5)也使用这些文件来保存临时信息。 IDE 在开发过程中不断更新文件,这导致 Tortoise 一直将工作目录标记为已修改,即使可能发生的只是项目的构建。有时我们确实希望对这些文件进行更改,例如,如果项目搜索路径依赖项发生更改,但大多数情况下它们只是噪音源。
我的第一个想法是检查文件,在 TortoiseSVN 中应用全局忽略模式来忽略有问题的文件类型,并在我对要检查的代码进行真正的更改时删除全局忽略。然而,如果某个版本的文件已经在存储库中,Tortoise 似乎不会忽略它。
有什么方法可以设置这个
1) 文件在结帐期间被拉入
2) 有一些方法可以忽略对这些文件的更改
3) 如果需要,可以检查文件的重大更改
【问题讨论】:
-
如果没有其他方法可用,公认的答案(Ben James,2009)是好的。然而,second answer(Michael Sorens,2013 年)更优雅,正是 Willbill 想要的:忽略文件,除非它被特别选择提交。
标签: svn tortoisesvn svnignore