如何告诉P4SCC忽略文件?

时间:2010-10-27 18:19:50

标签: visual-studio version-control perforce

几个月前我开始了一个新项目,并被迫使用perforce(双关语)。我有各种分布式和单片VCS的经验,特别是在视觉工作室中使用Ankh作为SC插件的SVN ......我说,我已经通过应用各种变通方法来回避一些.. perks perforce,主要在这里SO 。这个问题虽然是我不想放弃这么快的事情,所以我希望你们中的一些人可以帮助我。

我在我的VS 2010中安装了P4SCC插件,至少我得打开解决方案,它似乎按预期工作。但是,由于VS创建了一堆元文件,即* .vspscc和其他 scc 文件,插件会在“挂起的签入”窗口中列出。在P4V中,你可以恢复标记为添加的文件,它们将被忽略,即使它们仍然在文件系统中......在这里不是这样。显然,P4不会将文件视为“已添加”或“已更改”,因此不会还原。由于文件不是解决方案或项目的一部分(至少根据VS),它们不会出现在解决方案资源管理器中,因此我无法使用“文件 - >源代码控制 - >从源代码管理中删除文件”选项。

我尝试了不同的东西来忽略这些文件,因为我不想将它们检入存储库。遗憾的是,我只是想方设法将文件从P4V视图中删除,如下所述: Can you "ignore" a file in Perforce?由于我告诉P4SCC使用与P4V相同的工作空间,我预计这些更改也适用于它......但是perforce再次没有像我预期的那样表现。

诱惑变得越来越大,只需检查一下这些东西(尽管其中有100多个......),但这似乎是错误的。所以我的问题是:

让P4SCC忽略这些文件或以这种方式的任何文件,有什么方法,无论多么愚蠢?

1 个答案:

答案 0 :(得分:0)

在联系Perforce支持后,我必须知道显然无法告诉P4SCC忽略文件。

  

对于更高版本,包括使用.NET Framework 4.0的Visual Studio 2010,当VS项目添加到源代码管理时,P4SCC插件将自动添加所有适当的文件。因此,一般情况下,请勿更改更改列表的内容。 无法在P4SCC插件中排除此类文件。