I have a question about Workspaces on TFS. Currently, I am using TFS 2008 (though I will soon be migrating to TFS 2010), and I have two workspaces:
Workspace1 and Workspace2 each contain different applications, which have different purposes, different user-bases, different developers that work on them, etc. And so, it was decided that these two applications should reside in their own workspaces, in order to support separate build management, seperate permissions, etc. However, some poor planing in the past has created a dependency on Workspace2 from within Workspace1. In order for the application inside Workspace1 to compile, it needs to reference some assemblies inside Workspace 2. So, it looks like this today:
Now, I would like to see if there is a "best" way to try to accomplish the following:
I know these two goals conflict with one another, but I am having a hard time deciding what to do about it. Perhaps my whole problem is that I'm using workspaces wrong. Or, perhaps I'm using them correctly, and there's no real answer to this problem. I don't know.
So, my question is really threefold:
Binaries are not source, and should not be checked into source control (IMHO).