08def965cd incorrect states that commenting *.pubxml will keep your passwords hidden when it will actually do the opposite. This clarifies what commenting *.pubxml does and warns you of the dangers.
Fixed pattern for excluding nuget packages so that it works both for top level package folder and for any lower level package folders. Re-include patterns fixed the same way.
When installing SQLite embebed on my C# project I've noted that it generates both directories,
`x86` and `x64` but only `x64` was present on `.gitignore`.
Without the asterisk at the end of the directory's path, an exception for
a file within this directory does not work.
(ex. !packages/repositories.config)
This reverts commit 0fb0fbefa5.
Submitting this for consideration.
The first thing that I do on every new project is to go in and uncomment the packages folder. With the prevalence of NuGet and prominence of its use in the Visual Studio environment, along with how well package restore *just works* now, I believe this should be the default.
While I understand that package restore isn't on by default, I would argue that the types of developers using NuGet _and_ a distributed SCM are the types of developers that would omit the binaries from source control.
This commit Makes VisualStudio.gitignore ignore the three items below. It needs when you create an ATL Project.
* [Dd]ebugPS/
* [Rr]eleasePS/
* dlldata.c
Add Visual Studio ignore rule for files generated by Microsoft Fakes.
Ignores generated Fakes assemblies and related files placed under the FakesAssemblies directory.
These files are generated at build time from the *.fakes configuration files.
Store apps (or at least the Javascript ones) build to a "bld" directory.
Although "debug" and "release" are ignored, any custom build Configuration (created through configuration manager) will be added, unless we ignore the whole bld dir.
If you use package restore, you actually don't want this file
included. It's not needed. It's only needed if you version
packages. AKA, you only need this file if you are not ignoring
the "packages" folder.