Cal*_*nus 57 version-control tfs visual-studio tfs2010
我刚刚开始掌握TFS 2010(TFS 2008从来没有运气),我正在尝试将我的第一个解决方案添加到TFS中.但是我收到以下警告消息:
您尝试添加到源代码管理的项目可能会导致其他源代码管理用户难以打开此解决方案或获取更新版本的解决方案.要避免此问题,请从解决方案中其他源控制项目的绑定根下面的位置添加项目.
有人可以向我解释这意味着什么以及如何解决它?在解决方案资源管理器中右键单击解决方案并选择"添加到源代码管理"时,将显示此警告.
Mit*_*eat 52
您的解决方案文件夹结构应类似于:
Solution Root folder
|
.sln solution file
|
Project1 folder
|
Project1.csproj (or .vbproj)
|
Project2 folder
|
Project2.csproj (or .vbproj)
.
.
.
Run Code Online (Sandbox Code Playgroud)
正如这个 Visual Studio 论坛帖子(下面的链接)中所述,基本问题是解决方案中的项目位于解决方案本身所在的子树之外。如果另一个用户映射不同的子树,这可能会导致问题在他的工作区中与正在签入的用户不同。跨树引用将不再起作用。该对话框只是一个警告,但如果您知道您的团队没有将代码树与复杂的工作区映射分开,则可以继续。
对我来说,就像这样,我已经尝试从另一个位置添加解决方案。然后我必须清理为其他位置创建的工作区。
对于 Visual Studio 2013,您可以在以下位置找到工作区设置:
File -> Source Control -> Advanced -> Workspaces...
Run Code Online (Sandbox Code Playgroud)
Manage Workspaces对话框中选择您使用的工作区Edit...。Edit Workspace <yourworkspacename>对话框中尝试再次添加解决方案。
| 归档时间: |
|
| 查看次数: |
24825 次 |
| 最近记录: |