I think we can all agree, when a developer gets a project out of their source control system... it should successfully build.
Question: What extraneous files do you omit and which are you certain to add?
I think we can all agree, when a developer gets a project out of their source control system... it should successfully build.
Question: What extraneous files do you omit and which are you certain to add?
I always leave out compiled files, which for me are generally of the .pyc
variety.
Anything that's generated from the items you check into source control.
Things I check in:
Things I don't:
In addition to generated files, in Visual Studio I leave out mstest files (.vsdmi), resharper user files, Visual Studio user files (.suo).
Include information about the database schema (diagram), set up queries and other special config params
My global ignore pattern for TortoiseSVN is: *.vbw *.scc *.vbg */bin */obj *.bak *.user *.suo *.webinfo bin obj *.dll *.pdb *.exe
which covers both VB6 and C#.