更新后,DLL文件不能被视为SVN的差异

时间:2014-10-05 04:04:47

标签: svn

一些Nuget dll文件在更新后不能被视为SVN的差异,因此我无法提交它们。

有没有办法在SVN中强制提交文件?

1 个答案:

答案 0 :(得分:0)

您有两种选择:

  1. 您可以从源代码管理中排除bin目录,并让nuget在following this guide - Using Nuget Without Committing Packages的构建时自动删除缺少的包。

    您需要删除并svn:ignore bin文件夹才能执行此操作。签出副本时,将重新创建bin文件夹,并使用您的nuget包,解决方案项目和任何其他参考文件进行填充。

    在我看来,这是最干净的选择,因为它可以减轻您手动保存二进制文件的负担。

  2. SVN将能够判断文件是否发生了变化,因此我的猜测是你的SVN客户端中有一些属性或设置忽略了对某些文件的更改。请参阅其中一些链接以获取灵感: