This is really a throwback from working with SourceSafe, but when you Get Latest on a folder in SourceSafe that contains a project file (I'm not sure which files trigger it, but at least the visual studio project files do), VSS will automatically create a MSSCCPRJ.SCC file in that same directory for you so you can open the project file directly and be bound to source control immediately.
Vault will do this only when you go to Visual Studio and Open From Source Control, so if you try to use your existing SCC-style (get latest from source control then open the project), you have to manually bind to the correct project in Vault. The simple solution is to Add From Source Control every time, however everyone here is used to working with VSS in this manner and really don't like change very much.
I know this is an annoying feature (I wouldn't want to do it, for "purity"'s sake), however it would take a good step towards making "replacing VSS" a bit easier.
Feature Request: add default mssccprj.scc file on Get Latest
Moderator: SourceGear
We get this request from time to time, and I will add yours to the feature request. We generally don't like to create files in working folders that don't exist in Vault, as that should be the IDEs job, but understand that VSS does this, and that some prefer it that way.
Note that you should only have to do the Open From Source Control the first time, and Gets after that should work fine.
Note that you should only have to do the Open From Source Control the first time, and Gets after that should work fine.
Can you add my vote to this feature as I regularly (once a week) delete my working directory and recreate it from Vault so having to bind a project each time is a real pain in the arse.
Not sure why Vault would need to add MSSCCPRJ.SCC file to maintain the bindings. Surely this binding information could be stored where it’s currently located (in Local Settings??).
Thanks
Christian
Not sure why Vault would need to add MSSCCPRJ.SCC file to maintain the bindings. Surely this binding information could be stored where it’s currently located (in Local Settings??).
Thanks
Christian