1

我有以下场景:公司编辑 aspx/xml/xslt 文件并手动复制到服务器以发布它们。所以,没有构建完成。为了控制,我们决定采用 TFS Preview,因为它会跟踪版本、编辑者等。不用说,它就像一个魅力。:)

问题是,由于我们无法构建应用程序,因此我们无法设置构建定义来自动将文件复制到另一个地方,正如我之前所说,这是手动完成的。

我的问题是:是否可以在签入期间将文件复制到另一个地方(服务器中的文件夹或本地文件夹)?如果是这样,怎么做?(请记住,我们不构建。所以我们无法自定义构建过程......)

4

2 回答 2

1

你有两个选择。

1) 创建自定义签入策略。我对这个过程不够熟悉,无法给你任何指示,但我相信它可以做到。

2) 创建一个自定义构建模板,并将其用于您的构建。您应该能够将构建模板清空,然后只向其中添加复制操作。这大概是我会走的路线。从这里开始。

于 2012-10-23T15:20:08.520 回答
0

您提到您正在使用托管在云上的 TFSPreview,因此除非您准备打开防火墙,否则它将无法访问您网络中的任何机器:)。

您可以复制 TFS 实例周围的源代码控制文件([比如说到源代码控制的 Drop F 1中),然后在构建完成后检查它。首先熟悉自定义 TFS 构建过程

当您加快速度时,您需要考虑在工作流程中添加“复制”活动以将文件移动到放置文件夹。

于 2012-10-23T11:41:32.053 回答