2008-09-03 146 views
1

现在我正在使用一个ASP.NET网站,它会自动生成图像并将它们存储在临时文件夹中。当在我的本地系统上工作时,这些进入一个临时文件夹,然后由Visual Source Safe接收,然后再检查它们。因此,我想知道是否有办法从源代码管理中排除该特定文件夹?从ASP.NET网站的源代码管理中排除文件夹?

我已经做了一些阅读,发现有一些方法可以做到这一点individual files,但我还没有发现任何关于整个文件夹。

回答

3

我想你已经找到了MS回到VS2008和MVC项目中的主要原因之一。

自从我使用VSS已经很长时间了(主要是因为它现在已经过时了),但是大多数源代码提供程序允许您排除文件和文件夹作为提供程序的设置,而不是控制的项目。

如果你可以切换到一个Web项目而不是一个网站,那么这样做,否则我会考虑更新你的源代码管理提供商,因为这种排除方式很容易使用Vault,CSV,SVN,Git,VSTS和等等(仅举几例)。

0

我不确定这是否适合您,但如果您从VSS中排除临时文件夹(使用VSS UI删除VSS中的文件夹),则进入该文件夹的文件不应该“拾取“再次。

1

您使用的是ASP.NET网站还是ASP.NET Web Project?差异足以解决或推动这个问题。

网站,爱扫描文件系统和自动签入。 项目,只检查你告诉他们。

此外Visual Source Safe相当过时,最新的源代码控制系统允许您按照您的要求进行操作。 SVN和TFS 2008 SP1是根据我的经验做的。

你也可以尝试右键单击并选择文件夹上的“排除”,但在网站的情况下,我相信这会重命名该文件夹。

0

我会建议清空/删除您的文件夹从您的网站。让您的网站启动创建/验证该文件夹,并在关机时清理并删除它中的任何内容。这可能只是DEBUG代码(在#if DEBUG中包装),如果需要的话。还要为您的项目添加一个构建脚本,每次构建脚本时都会执行此脚本。

0

您可以让您的应用程序写入您的网站之外的临时文件夹吗?

例如在C:\tempfiles

VSS不应该能够拿起它然后。

相关问题