【问题标题】:TFS Build and workspaceTFS 构建和工作区
【发布时间】:2012-10-08 14:57:15
【问题描述】:

首先,我想为我的英语道歉,它不是我的第一语言!

在构建配置期间 (TFS 2010),在 Workspace 选项卡中,我可以指定所需的目录,以避免每次运行构建时都获取整个源代码。

是否可以指定构建以自动获取解决方案中的项目来构建而不是这样做?

非常感谢您的帮助! :)

【问题讨论】:

    标签: build tfs workspace


    【解决方案1】:

    简而言之,没有。您必须指定一个文件夹来获取源代码,因为在服务器上构建时,构建步骤与获取步骤完全分开。

    Visual Studio 中的这种行为是在您打开解决方案时提供的,它是 IDE 的一项功能,旨在帮助开发人员,但如果您是直接从命令行构建,则不会获得此功能帮助。

    【讨论】:

    • 感谢您的回答!我刚刚找到了这个链接,他们在其中谈论我正在尝试做的事情:geekswithblogs。你怎么看待这件事 ?如果我理解得很好,这是可能的,但我不知道这句话中的 tfsbuild 项目文件 是什么:解决方案是覆盖你的 tfsbuild 项目文件中的 CoreGet 任务 .
    • 关于工作空间,对我来说几乎没有什么缺点。例如:我想为 MyApp1 创建一个构建。因此,在 Workspace 选项卡中,我放置了目录 /MyProjets/MyApp1/,但最后我也必须放置目录 /MyProjets/,因为当测试运行时,他们需要位于根目录的 .testsettings 文件。因此 /MyProjets/MyApp2//MyProjets/MyApp3/ 也被添加了,我必须隐藏它们,因为我对这个构建的这些文件不感兴趣。每次我添加一个新项目时,我都必须隐藏它。我必须做错事,但是怎么办?
    • 从你所说的,你的文件夹结构不能用来分离你的代码。也许您需要更深层次的文件夹结构,或者您只需将 .testsettings 文件放在不同的位置。
    • 谢谢。我会尝试将“.testsettings”文件放在其他地方。
    猜你喜欢
    • 2018-11-11
    • 1970-01-01
    • 1970-01-01
    • 2015-12-03
    • 2016-07-28
    • 1970-01-01
    • 1970-01-01
    • 2021-06-25
    • 2012-06-25
    相关资源
    最近更新 更多