我的团队正在接管前一个团队的一个项目。我们使用与原始团队不同的TFS服务器,我们也不想保留项目的历史记录,因为我们接受最新版本的代码作为我们项目历史的开始。分支不是一个选项,因为我们想从当前版本的代码开始我们的历史记录。我们只想要一个包含现有代码的新项目。
我无法成功地从旧代码创建新项目。我一直收到错误:“源代码管理无法添加解决方案:解决方案将跨越多个工作区”
我尝试新项目创建的过程:
然后我收到错误。我已经尝试从未绑定版本的代码目录中删除TFS安全文件,并尝试更改源代码控制而不是添加到源代码控制(但它只是绑定回原始代码而不是让我绑定到新代码。)
除了重新创建解决方案/项目并添加所有文件和引用之外,还有其他方法吗?看起来好像不应该这么困难......
任何建议都非常感谢!
答案 0 :(得分:0)
你的方式应该有效......你的步骤或初始状态可能会有一些小错误,我误解了。让我们放弃你到目前为止所做的事情而不是调试到死亡,而是这样做:
每the rules I describe on my blog,步骤8应该没有用户干预(没有“浏览文件夹”对话框,没有错误弹出窗口)。
注意:步骤2-4假设你有VS 2008.如果你有2005年,你将不得不在Bind对话框中手动浏览。