如何将TFS映射到两个本地目录


14

我正在使用TFS使用Web应用程序。每次我构建站点时,重新启动都将花费很长的时间。我想在c驱动器上有该站点的第二个映射,在那里我只会获取最新信息并每天构建一次,因此该版本始终会很快。这就像一个“只读”目录,因为我个人不会对其进行任何编辑。

如果可以的话,或者如果您有其他选择,请告诉我。


您可以从TFS生成中调用一些第三方生成工具,这些工具可以在IIS上预编译ASP文件,这样您就不必在每个版本发布后第一次访问该网站之后就永远等待一天或一天​​。
maple_shaft

4
这个问题似乎不合时宜,因为它与实现问题有关,属于SO,但是太旧了,无法迁移。

Answers:


20

一个工作空间不允许将同一个TFS文件夹映射到多个本地目录。

但是,一台计算机可以有两个或多个工作空间,并且每个工作空间都可以将TFS文件夹映射到其他本地文件夹。分别跟踪每个工作空间中文件的修订版本(要使每个版本保持最新,您需要对每个文件进行更新:通过命令行中的“ tf get”轻松实现)。


3

TFS内置有一个构建代理,您可以创建一个每天或几乎可以想到的其他方式运行的构建,尽管您必须设置一些东西才能成为构建服务器。


2

可以这样做。

  1. 取消映射您的TFS
  2. 右键单击该文件夹,然后将子目录映射到一个文件夹 C:\temp
  3. 单击根并将其映射到另一个文件夹 C:\localDev\
  4. 系统将要求您删除上的现有映射 C:\temp
    • 选择否(请勿按“取消”)

我已经尝试过了,并且效果很好。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.