代码之家  ›  专栏  ›  技术社区  ›  rjzii

是否从ASP.NET网站的源代码管理中排除文件夹?

  •  1
  • rjzii  · 技术社区  · 16 年前

    现在我正在使用一个ASP.NET网站,它自动生成图像并将其存储在临时文件夹中。在我的本地系统上工作时,这些文件会被放到一个临时文件夹中,这个临时文件夹会被Visual Source Safe接收,而Visual Source Safe则希望将它们签入。因此,我想知道是否有一种方法可以从源代码管理中排除该特定文件夹?

    我读了一点书,发现有办法做到这一点 individual files 但是我还没有找到关于整个文件夹的任何信息。

    6 回复  |  直到 16 年前
        1
  •  3
  •   Keith    16 年前

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

    我使用VSS已经很久了(主要是因为它现在已经过时了),但是大多数源提供者都允许您将文件和文件夹作为提供者的设置排除在外,而不是将项目控制在控制之下。

    如果你可以切换到一个Web项目而不是一个网站,那么就这样做,否则我会考虑更新你的源代码管理提供者,因为这种排除对于保管库、csv、svn、git、vsts等很容易(仅举几个例子)。

        2
  •  1
  •   Nick Berardi    16 年前

    您使用的是ASP.NET网站还是ASP.NET Web项目?这一差异足以解决或促进这一问题。

    网站,喜欢扫描文件系统和自动签入。 项目,只签入你告诉他们的。

    另外,VisualSourceSafe已经过时了,最新的源代码控制系统允许您执行您的请求。根据我的经验,SVN和TFS 2008 SP1可以做到。

    您也可以尝试右键单击并选择文件夹上的“排除”,但对于网站,我相信这会重命名文件夹。

        3
  •  0
  •   Guy Starbuck    16 年前

    我不确定这是否是您的一个选项,但是如果您将临时文件夹从VSS中排除(使用vss ui删除vss中的文件夹),则进入其中的文件将不会再次“被拾取”。

        4
  •  0
  •   Catherine    14 年前

    如果对临时文件夹的父项目执行操作,则可以尝试隐藏该文件夹。 http://msdn.microsoft.com/en-us/library/x2398bf5(VS.80).aspx

        5
  •  0
  •   Sid M Vladimir Enchev    10 年前

    我建议 清空/删除 您网站上的文件夹。启动时使用您的网站 创建/验证 文件夹,并在关机时清理它并删除其中的任何内容。如果需要,这只能是调试代码(如果是调试,则包装在中)。另外,在项目中添加一个构建脚本,每次构建它时都会这样做。

        6
  •  0
  •   Sid M Vladimir Enchev    10 年前

    你能不能把你的申请写到网站外的一个临时文件夹里?

    例如在 C:\tempfiles

    那么,VSS不应该能够接收到它。

    推荐文章