I'm learning VB2008 using the Express edition IDE, and would like to start using the Mercurial SCM. I have a couple of questions:
1. Should I use a single repository for all my tiny projects under C:\VB.Net\, or should I create a repository into each project (eg. C:\VB.Net\Project1\, C:\VB.Net\Project2\, etc.)? If using only a single repository, will Mercurial filter changes so I can see only files belonging to a given project?
2. What files/directories can I leave out of Mercury? For instance, here's what VB2008 Express created for a single-form project:
C:\VB.Net\Project1 <DIR> WindowsApplication1 C:\VB.Net\Project1\WindowsApplication1 <DIR> WindowsApplication1 WindowsApplication1.sln C:\VB.Net\Project1\WindowsApplication1\WindowsApplication1 <DIR> bin <DIR> My Project <DIR> obj Form1.Designer.vb Form1.resx Form1.vb WindowsApplication1.vbproj WindowsApplication1.vbproj.user C:\VB.Net\Project1\WindowsApplication1\WindowsApplication1\My Project Application.Designer.vb Application.myapp AssemblyInfo.vb Resources.Designer.vb Resources.resx Settings.Designer.vb Settings.settings
3. Is it possible to avoid the empty \WindowsApplication1\ at the root of a project, so that I don't have to cd into it to find the first actual file (WindowsApplication1.sln)?
Thank you for any help.