如何阻止SVN签出带回从项目中删除的文件?

如何阻止SVN签出带回从项目中删除的文件?,svn,ankhsvn,Svn,Ankhsvn,我们是新的颠覆,乌龟,ankhsvn堆栈。在Studio 2008中,我们从项目中删除了文件,但问题是当我们在CI构建中执行svn签出时,我们会得到删除的文件。如何防止这些文件包含在签出中 提前感谢。您需要在Subversion中删除它们。从TortoiseSVN菜单中,选择“删除”,然后提交该删除。在命令行上,您可以使用svn rm,然后提交。仅从project中删除文件是不够的:svn对“项目”一无所知,它只知道工作副本中的文件,因此您必须“物理地”删除这些文件从资源管理器中删除,然后提交更

我们是新的颠覆,乌龟,ankhsvn堆栈。在Studio 2008中,我们从项目中删除了文件,但问题是当我们在CI构建中执行svn签出时,我们会得到删除的文件。如何防止这些文件包含在签出中


提前感谢。

您需要在Subversion中删除它们。从TortoiseSVN菜单中,选择“删除”,然后提交该删除。在命令行上,您可以使用
svn rm
,然后提交。

仅从project中删除文件是不够的:svn对“项目”一无所知,它只知道工作副本中的文件,因此您必须“物理地”删除这些文件从资源管理器中删除,然后提交更改。

确保您已执行SVN删除操作(通过VS删除文件时,Ankh应提供此选项,或者您可以在资源管理器中使用Tortoise手动执行此操作)。提交更改后,该文件将不会成为SVN中头部修订的一部分。

在Visual Studio中,“删除”和“删除”之间存在差异。删除是在C#项目中按“删除”键时的默认操作;在C++项目中,默认值是“移除”。p> 在发生删除事件的情况下,AnkhSVN不会删除该文件,因为如果没有安装AnkhSVN,VS也不会将其从磁盘中删除