We currently use VSS for source control, we want to move on to TFS Source control as we want all the extra functionality of work item tracking, multiple check outs and the version control etc.. the problem I am having at the moment is how best to get round the issue of sharing code projects (libraries, c# projs whatever you want to call them!) between applications.
At the moment we have several applications that all use a project called [url removed, login to view], they all use the latest up-to-date version of GENERAL (which lives in one place both in source control and locally) and whenever you are working on an app, it's simply a case of doing a "get latest" and you have the latest, when you make change to GENERAL, you check them in and in VSS this works fine. however, in TFS I'm not sure how best to go about this??
I have seen some discussions on this elsewhere, and one of the "work arounds" seems to be using branching and merging, and also someone mentioned "linking" (however I could not see a way to do this if you want to link a whole project like GENERAL etc).
Look forward to any solution.