Some of Nuget dll files can not be treat as difference in SVN after updating, so I can't commit them.
Is there a way to force commit files in SVN?
Some of Nuget dll files can not be treat as difference in SVN after updating, so I can't commit them.
Is there a way to force commit files in SVN?
You have two options:
you can exclude the bin
directory from source control, and have nuget automatically pull down missing packages on build by following this guide - Using Nuget Without Committing Packages.
You will need to delete and svn:ignore
the bin
folder to do this. When you check out a copy, the bin
folder will be re-created and populated with your nuget packages, solution projects and any additional references.
In my opinion, this is the cleanest option, because it relieves you of the burden of manually keeping binaries up to date.
SVN will be able to figure out if a file changes, so my guess is that you have some property or setting in your SVN client that is ignoring changes to some files. See some of these links for inspiration: