For those how use git Source Code Management for .NET/ASP.NET solutions there is a start-up routine to add irrelevant files and folders to ignore list. Just to make life easier I tried to create my own list based on common needs.
First, we usually don't need bin and obj folder since we are interested in sources only; Visual Studio and Resharper files: *.suo, *.user, *cache, _ReSharper*. If you use NuGet and NuGet Package Restore you are probably not interested in packages folder.
Another very controversial issue is to ignore upgrade and backup files after solution migration, but usually I don't need them as well :-): UpgradeLog.XML, _UpgradeReport_Files, Backup.
Great TDD tools like NCrunch and NSubstitute could help you a lot, but *.ncrunchproject, *.ncrunchsolution, *NSubstitute* files might be ignored.
Finally, my .gitignore:
bin/ obj/ packages/ *.suo *.user *cache _ReSharper* *NSubstitute* *.ncrunchproject *.ncrunchsolution UpgradeLog.XML _UpgradeReport_Files Backup
Obviously the list is not generic and could not be recommended for all projects, but at least it is useful for small and medium open-source solutions to keep sources clean and size-optimized.
There is a robust .gitignore for visual studio on github: https://github.com/github/gitignore/blob/master/Global/VisualStudio.gitignore
ReplyDeletenice sharing. u may find .gitignore is not working. see how to fix at tahSin's gaRage.
ReplyDeleteThis technical post helps me to improve my skills set, thanks for this wonder article I expect your upcoming blog, so keep sharing...
ReplyDeleteweb designing training|web designing training in chennai
This comment has been removed by the author.
ReplyDeletenice postining ......
ReplyDeletecognos training in chennai
This is very interesting information.
ReplyDeleteConvert Visual FoxPro to .Net
VB6 to C# Migration
You’ve written a really great article here. Your writing style makes this material easy to understand.. I agree with some of the many points you have made. Thank you for this is real thought-provoking content
ReplyDeleteBig data training in Velachery
Big data training in Marathahalli
Big data training in btm
Big data training in Rajajinagar
Big data training in bangalore
Thanks for such a great article here. I was searching for something like this for quite a long time and at last I’ve found it on your blog. It was definitely interesting for me to read about their market situation nowadays.
ReplyDeleteMEAN stack training in Chennai
MEAN stack training in bangalore
MEAN stack training in tambaram
MEAN stack training in annanagar
MEAN stack training in Velachery
I likable the posts and offbeat format you've got here! I’d wish many thanks for sharing your expertise and also the time it took to post!!
ReplyDeletepython training in chennai
python training in chennai
python training in Bangalore
I have visited this blog first time and i got a lot of informative data from here which is quiet helpful for me indeed.
ReplyDeleteangularjs Training in chennai
angularjs-Training in pune
angularjs-Training in chennai
angularjs Training in chennai
angularjs-Training in tambaram
The learning approach is usually organized through blog studies. This gives you the opportunity to have a more practical approach and to be in contact with many different opinions.
ReplyDelete100% genuine mobile parts | Laptop service centre in chennai | Mobile service center in chennai | Mobile phone glass replacement | Mobile phone Battery replacement | Mobile phone Water damage service | | Laptop service centre in chennai | 100% genuine mobile parts | Laptop service centre in chennai
ReplyDeleteAnd indeed, I’m just always astounded concerning the remarkable things served by you. Some four facts on this page are undeniably the most effective I’ve had.
slajobs reviews and complaints
slajobs reviews and complaints
slajobs reviews and complaints
slajobs reviews and complaints
slajobs reviews and complaints
ReplyDeleteAnd indeed, I’m just always astounded concerning the remarkable things served by you. Some four facts on this page are undeniably the most effective I’ve had.
C C++ Training in Chennai |C C++ course Training course in Chennai
linux Training in Chennai | linux Course Training in Chennai
Unix Training in Chennai | Unix Course Training in Chennai
uipath training in chennai | uipath Course training in chennai
Rprogramming Training in Chennai |Rprogramming Course Training in Chennai
Thanks, for such a great post. I have tried and found it really helpful. For more details to visit clat online coaching in Pune
ReplyDeletesmm panel
ReplyDeletesmm panel
iş ilanları
İNSTAGRAM TAKİPÇİ SATIN AL
Https://www.hirdavatciburada.com
beyazesyateknikservisi.com.tr
SERVİS
tiktok jeton hilesi
This is very interesting information.
ReplyDeletejewellery erp software
Jewellery erp software
Thanks for the post.
ReplyDeleteSQL Classes in Pune