17

我正在使用 NuGet 和 NuGet 包还原与 SVN。有没有办法忽略包文件夹中的所有包目录但仍包含 repositories.config 文件?

4

1 回答 1

37

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

  1. 右键单击“Packages”目录,并将其添加到 Subversion。在“添加”对话框中,仅选择 Packages 目录和“repositories.config”文件。

  2. 再次右键单击“Packages”目录,这一次打开 TortoiseSVN 属性。

  3. 在属性对话框中,选择新建... -> 高级。

    属性对话框

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

    在此处输入图像描述

  5. 完毕。犯罪。

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

于 2013-09-06T19:29:13.283 回答