I've done a bit of searching in the forum on this topic, but couldn't seem to find anything that reflects my current situation...
My company is setting up a new source control server and migrating our existing TFS database to reside on it. I've had my Flare project bound to TFS for several years now and all is working swimmingly. Once the new server is in place, my hope would be that I can simply "re-point" my project to the new path and —voilà!— I'll be back up and running. Based on my (minimal) experience with Flare and TFS binding and some other posts I've seen, however, I don't know if the process will be that simple.
I was thinking that I *might* get away with just editing the "CatapultProject" element attributes in my existing .flprj file to match the new server information, as follows, but I don't know if it will work:
One concern I have with this approach is that the "ProjectGuid" value might be a unique ID that's not only associated with my project, but also with the server on which the TFS database resides. If that's the case, I suppose the existing value would become "invalid" for the new server setup—but I don't know...<CatapultProject Version="1" SourceControlBound="true" SourceControlDatabase="http://my-new-tfs-server-info/tfs/DefaultCollection/" SourceControlProviderType="Microsoft Team Foundation Server" ProjectGuid="d4253fa2-4330-4fa5-8ec1-54b817b4f110" SourceControlDatabaseRoot="$/my-new-tfs-root-info/"></CatapultProject>
I do know that one way to handle this would be to just entirely ditch the existing project files from my local drive, and then create a new Flare project using the "Bind to Source Control" option (pointing to the existing project in TFS). Will this process clear all the history information for my project files, however? Presumably not, but I need to be sure.
If anyone can offer some advice on the best/easiest path forward, I'd appreciate it.