整合项目分布在中心目录下的不同虚拟机上

时间:2016-03-11 22:14:52

标签: .net tfs version-control project-management

我将.NET项目分散在不同的Windows Server VM上。例如,一些VM具有一些web项目,另一个VM具有一些项目,其输出是调度过程,然后存在一些具有生产代码的生产VM和具有开发代码的开发VM。

开发人员可以在这些虚拟机上拥有管理员权限,并通过映射驱动器或通过RDP进行连接。

我试图摆脱这种设置并希望

  1. 将所有项目置于中央目录下
  2. 开始使用TFS。
  3. 我已经安装了TFS。在我能做之前"添加解决方案到源代码控制"在Visual Studio中,我想将所有项目都放在文件系统的中心位置。我尝试使用网络共享但web.config在打开解决方案几分钟后仍然锁定在VS中 - 无论是什么解决方案 - 甚至是全新的解决方案。

    这个中心目录到底应该在哪里?

1 个答案:

答案 0 :(得分:2)

您需要稍微改变一下您的想法,以了解源控制系统的工作原理以及如何正确采用它们。

TFS 中央存储库。每个开发人员都有代码的本地副本,他们使用源代码控制操作(例如签入,获取最新等)与TFS同步他们的更改。

因此,要在TFS中获取代码,只需将所有内容的副本抓取到您的计算机(只是本地文件夹,没有网络共享),然后将其全部检入TFS。然后,其他开发人员将执行Get Latest以在他们的计算机上获取他们自己的代码副本。