- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经解决了这个问题 - TFS 2015 Build log displaying associated changes from other project -并且没有认同解决方案。
在我的情况下,构建工作正常,正在编译解决方案并生成输出。但是,在构建结束后,在摘要页面上,相关更改具有来自团队项目下所有文件夹的更改集,同样也有属于这些更改集的相关工作项。
在映射下,我选择了解决方案所在的确切文件夹。$/team-project/ParentFolder_Ten/myProject
设置为 $(build.sourcesDirectory)\Source
$/team-project/CommonReferenceFolder
设置为 $(build.sourcesDirectory)\Reference
CommonReferenceFolder
跨不同的源路径使用,因此保存在公共(public)位置而不是内部 $/team-project/ParentFolder_Ten/
通过批量更改启用持续集成。
包括= $/teamproject/ParentFolder_Ten/myProject
我们看到的问题是:
- 在仪表板页面上,我们看到所有具有已完成和已排队构建的构建定义,源分支列设置为 $/teamproject
而不是 $/teamproject/ParentFolder_Ten/myProject
.也许是因为这是两个映射的共同路径。也许正因为如此,它关联了链接到 $/team-project
下所有文件夹的所有变更集。不一定只是$/teamproject/ParentFolder_Ten/myProject
这是想要的。
因此,尽管只有在对 $/teamproject/ParentFolder_Ten/myProject
进行更改时,构建才会排队。摘要页面列出了 $/teamproject/SomeOtherFolder
中所做的变更集和相关工作项。 .这种扭曲了与构建相关的信息,因为我们只对 $/teamproject/ParentFolder_Ten/myProject
所做的更改集感兴趣。而不是 $/teamproject
我希望我能够足够清楚地解释问题陈述。感谢您在正确方向上的任何帮助。如果我需要更清楚的说明,请告知。
最佳答案
根据您的描述,这里似乎是一个已知问题:Build summary shows incorrect Source Version.看来源分支是指集合级别 从其他团队项目添加映射时。
When I create a new build definition I have one mapped server path under the repository section. When I run builds for this definition the “Associated changes” are only showing the changes under this server path.
After I add an another mapping under the repository section I see all the changes in this repository.
When I analyze the changes in the history of the definition I see that the “defaultBranch” is changed to the root server path of the repository.
I have tried the same in VSTS and the “defaultBranch” is not changed.
In update3 it was improved to take mappings into consideration instead of just finding the common root. But note that technically TfsVC is collection scoped and mapping can span projects. So should be improved in the upcoming QU3
Bryan [MSFT]
关于TFS 2015 build 将其他工作项和变更集与其自身相关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39523151/
Xcode 4 中的以下操作有什么作用? 为测试而构建 为运行而构建 为分析而构建 为存档而构建 我不确定何时使用这些(或是否使用其中任何一个)。 最佳答案 Running 用于运行您的应用(在 Ma
工具: Jenkins 版1.470 Maven 2 颠覆 环境 假设我的构建有许多项目 A-D。如图所示,依赖关系图存在。也就是说:B 依赖于 A 中的类,C 依赖于 B 中的类,D 依赖于 A 中
我正在创建一个软件项目,我想使用 autotools 为我生成 makefile 等脚本,我手动创建了 Makefile.am 和 configure.in 文件,我正在使用 autogen.sh 脚
什么yarn build命令做什么? 是 yarn build和 npm build相同?如果不是有什么区别? 最佳答案 yarn build和 npm build默认情况下不是现有的命令。我想你是说
如果我有一个包含许多相互依赖的项目的大型代码库,例如,projects/A、projects/B 和 projects/C ,其中 A 需要 B,B 需要 C,每个项目都有一个Cake 构建脚本,例如
我正在尝试使用 Wix/Detox 来测试我的 react-native 应用程序(iOS 版本)。我已成功遵循 https://github.com/wix/detox/blob/master/do
我们有许多编译 .NET 代码的 Nant 脚本。这些构建需要 5 到 10 分钟才能运行,我想找到一种方法来加速它们。 我们的 Nant 脚本看起来像
你好 当我在 windows 下使用 gnu 构建 ffmpeg-3.4.1 时,谁能帮我解决这个错误: /tmp/9747a756ee05ef34cc3fcf51eabde826/sysroot/u
构建解决方案/项目/程序意味着什么?我想确保我的定义是正确的(所以我在交谈时听起来不像个白痴)。在 IDE 中,您可以(如果我错了,请纠正我)编译源代码/编程代码为计算机可读的机器代码。您可以调试程序
为什么 Eclipse 在构建 Android 项目时会陷入无限循环,用于构建工作区...和(重新)构建工作区...和(重新)构建工作区... 这是一个已知的错误吗? 摆脱这个循环的正确方法是什么?
我的 Angular 项目是 @Angular4.3.3 ng build -prod 构建需要 77 秒 ng build --prod --build-optimizer=true 构建需要 19
所以我刚刚使用命令创建了一个 React Native 项目 react-native init "项目名称" 我进入应用程序级别的 build.gradle 以连接 firebase,但出现错误提示
我想弄清楚 TFS Online 2017 中的两个预定义变量之间是否存在差异:$(Build.Repository.LocalPath)和 $(Build.SourcesDirectory) .我有
编译项目时,当系统用户名匹配时,此脚本应将 Xcode 项目的构建版本递增 1。请记住,这些只是 Target->Build Phases->Run Script in Xcode 中脚本(不是 Ap
是否有一种工具可以在给定 MS Build 项目文件的情况下构建一个视觉对象,显示将在何时以及从哪个导入文件执行哪个目标? 如果给定一个解决方案文件,它会构建项目构建顺序的视觉效果? 最佳答案 是的,
我正在尝试使用 Bazel 进行以下设置。通过调用“bazel build”,Python 脚本应该生成未知数量的具有随机名称的 *.cc 文件,然后将这些文件编译成单个静态库(.a 文件),所有这些
我正在将我的 Cmake 项目迁移到 Bazel。我项目的根目录是 build我用来运行 Cmake 的文件夹。 迁移到 Bazel ,我需要创建一个 BUILD我的项目根目录下的文件。但是,在 ma
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭 5 年前。 此帖子已于
当我的Dockerfile如下所示时,它运行良好。 ... RUN pip install git+https://user_name:my_password@github.com/repo_name
当前的自动构建功能集是否可以从存储库中添加新标签并标记生成的图像?还是我需要3party服务将新标签自动推送到Docker Registry? 最佳答案 目前不行。 当前(2014年10月)尚无Doc
我是一名优秀的程序员,十分优秀!