仅忽略目录中的子目录,同时仍包含带有tortoisesvn的特定文件

dev*_*ife 17 svn tortoisesvn nuget

我正在使用NuGet和NuGet包恢复SVN.有没有办法忽略packages文件夹中的所有包目录,但仍然包含repositories.config文件?

Jay*_*ris 37

不要忽略Packages目录本身.您将需要此文件夹来提交您的存储库配置.

  1. 右键单击"Packages"目录,并将其添加到Subversion.在"添加"对话框中,仅选择Packages目录和'repositories.config'文件.
  2. 再次右键单击'Packages'目录,这次调出TortoiseSVN Properties.
  3. 在"属性"对话框中,选择"新建..." - >"高级".

    属性对话框

  4. 在"高级"对话框中,将属性名称设置为"svn:ignore",将值设置为"**".

    在此输入图像描述

  5. 完成.承诺.

**ignore设置会导致忽略所有文件和子目录.但是,由于repositories.config已提交,因此它将覆盖此文件的忽略设置.将跟踪配置文件,并记录任何修改.

  • 是.*应该适用于SVN.我使用源控制系统的混合(取决于项目和客户端),因此我使用**来保持所有系统的一致性.但在SVN中,*可以正常工作. (3认同)