如何将现有解决方案添加到Team Foundation Server?

44

我有一个包含7个项目的解决方案。 我想尝试一下TFS(只是为了看看它是如何工作的),所以我想将这个现有的解决方案添加到我的TFS的DefaultCollection中。

是否可以在不重新创建所有项目并添加其文件的情况下实现?

4个回答

46
  1. 创建一个团队项目来保存它们。
  2. 在团队项目和当前磁盘上代码所在位置之间创建工作区映射。
  3. 打开“团队资源管理器”,连接到新项目,双击“源代码控制”。
  4. 右键单击新项目的节点,选择“添加到源代码控制”。

@lesderid:Edward Thomson的回答可能更好。 - John Saunders
1
不是的,因为在没有设置团队项目的情况下,他的解决方案是无效的。 - lesderid
3
我该如何完成第二步骤?我创建了一个新的收藏夹,并在我的服务器文件夹中拥有一个解决方案。我想将该解决方案添加到团队项目收藏夹中,以便我可以进行编辑和签入操作,其他人也可以进行编辑和签入操作。 - SearchForKnowledge
你如何创建一个团队项目? - PerfectContrast

38

没问题,只需在“解决方案资源管理器”中右键单击解决方案,然后选择“添加解决方案到源代码控制”。


有没有一种方式可以一次性创建一个新的团队项目并将解决方案添加到源代码控制中? 目前我们要到文件-新建团队项目,然后再添加到源代码控制,这是最快的方法吗? - FarFigNewton
2
对我没有用......错误。团队项目文件夹 $<folder_name> 不存在。 - user2444499
17
它自动创建了一个Git源代码控制,这让我感到疯狂。 - Malcolm Salvador

2

对于团队基础服务:

  1. 访问http://.visualstudio.com
  2. 通过网站创建一个新项目
  3. 在Visual Studio 2017中打开您的解决方案
  4. 进入“团队资源管理器”,并双击来自TFS的新添加的项目名称(通常为灰色)
  5. 返回“解决方案资源管理器”并右键单击解决方案,选择“添加到源代码控制”
  6. 在“解决方案资源管理器”中右键单击解决方案,选择“检入”以进行初始检入到TFS

;-)


1

这些步骤对我总是有效的

  1. 在Azure Devops上创建新项目
  2. 将所有文件复制并粘贴到PC上的另一个本地目录中
  3. 打开新复制的解决方案
  4. 转到“文件>源代码控制>高级>更改源代码控制”
  5. 取消绑定所有项目
  6. 转到“文件>源代码控制>高级>工作区”,编辑现有工作区
  7. 为新存储库添加一个新的“工作文件夹”
  8. 打开“源代码资源管理器”,选择新的源代码控制
  9. 将整个本地目录文件夹拖放到映射上
  10. 检查排除的项目,添加任何想要的文件
  11. 检入
  12. 如果没有源代码控制绑定(解决方案资源管理器上没有锁定标志),则转到“文件>源代码控制>高级>更改源代码控制”以绑定它们

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接