我可以将代码签入 TFS 2013 中的另一个项目吗?
Can I check in code to another project in TFS 2013?
我正在 TFS 2013 项目中编写代码。我想将它检查到同一台服务器上的不同项目中。我可以这样做吗?谢谢
您不能直接将代码签入到另一个项目中,您需要先将代码文件添加到另一个项目中进行源代码管理,然后再签入代码更改。
在 visual studio 团队资源管理器中:
- 连接到TFS项目1,配置工作区和映射源
代码到本地 folder1。在 windows 资源管理器中打开 folder1。
- 连接到项目 2,配置工作区并将源代码映射到
本地 文件夹 2。在 windows 资源管理器中打开 folder2。
- 将您要检查的代码文件复制到另一个项目中(例如,
project 2 here ) 从 folder1 到 folder2, 然后系统
将在 Pending Changes 下检测到新添加的文件 >
排除的更改。
- 单击
Detected
link 以推广新添加的文件。
- 将文件签入项目 2
有关详细信息,请参阅这些文章:Add files to the server
和 Check in your work to the team's codebase
更新:
可以link到同一个集合的WI,不能link到另一个集合的WI。
这意味着,如果团队项目在同一个集合中,那么您可以link直接属于另一个项目的WI(与变更集关联)。
我正在 TFS 2013 项目中编写代码。我想将它检查到同一台服务器上的不同项目中。我可以这样做吗?谢谢
您不能直接将代码签入到另一个项目中,您需要先将代码文件添加到另一个项目中进行源代码管理,然后再签入代码更改。
在 visual studio 团队资源管理器中:
- 连接到TFS项目1,配置工作区和映射源 代码到本地 folder1。在 windows 资源管理器中打开 folder1。
- 连接到项目 2,配置工作区并将源代码映射到 本地 文件夹 2。在 windows 资源管理器中打开 folder2。
- 将您要检查的代码文件复制到另一个项目中(例如, project 2 here ) 从 folder1 到 folder2, 然后系统 将在 Pending Changes 下检测到新添加的文件 > 排除的更改。
- 单击
Detected
link 以推广新添加的文件。 - 将文件签入项目 2
有关详细信息,请参阅这些文章:Add files to the server 和 Check in your work to the team's codebase
更新:
可以link到同一个集合的WI,不能link到另一个集合的WI。
这意味着,如果团队项目在同一个集合中,那么您可以link直接属于另一个项目的WI(与变更集关联)。