- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直致力于为新的一年推出 Team Foundation Server 标准化源代码控制结构。我已经开始使用 Microsoft Team Foundation Server Branching Guidance CodePlex 上可用的文档。
我希望得到一些反馈并回答我对拟议结构的一些具体问题。当谈到在 TFS 中构建源代码控制时,我了解到有很多“标准”可供选择,但实际上并没有一个标准。
首先,我将概述和描述决策和用法。
$/
{Team Project}/
{Subproject}/
Development/
Trunk/
Source/
Tests/
Sandcastle/
TeamBuildTypes/
{Build Name}/
Branches/
{Branch Name}/
Source/
Tests/
Sandcastle/
TeamBuildTypes/
{Build Name}/
Integration/
Source/
Tests/
Sandcastle/
TeamBuildTypes/
{Build Name}/
Production/
Releases/
{Release Version}/
Source/
Tests/
Sandcastle/
TeamBuildTypes/
{Build Name}/
Branches/
{Branch Name}/
Source/
Tests/
Sandcastle/
TeamBuildTypes/
{Build Name}/
{Subproject}
条目)或多个相关项目以产品或工具套件的形式存在。三大容器被称为
Development
,
Integration
, 和
Production
.
Development
container's Trunk,在
Source
中对构成产品的两个项目都有规定。文件夹,在
Tests
中提供了相应的单元测试文件夹。大多数次要开发将发生在主干中,分支可通过
Trunk
获得。文件夹的兄弟
Branches
文件夹,它充当分支容器。一个或多个解决方案文件将存在于
Trunk
中。 ,允许该级别的分支捕获解决方案、源代码和单元测试。
Integration
容器,通常在非 TFS 实现中称为“main”,仅用于集成来自
Development
的变更集创建稳定且可测试的构建。它最初是作为
Development
的分支创建的。一旦获得可测试的产品,就可以使用容器。此容器的构建将用于我们的测试环境和负载测试环境。我们选择在可测试的构建中包含负载测试,以便我们可以监控性能变化,能够快速隔离可能导致任何违规行为的变更集。
Production
用于生产预生产和生产质量构建。它最初是作为
Integration
的分支创建的。一旦建议发布一个稳定的构建,容器。内
Releases
文件夹,遵循“按版本分支”结构,在一个地方提供快照和隔离。 (例如,当
Release 1.1
准备好进行预生产构建时,稳定的
Integration
容器会分支到
Release 1.1
结构中的新
Production/Releases
文件夹中。后续的 RC 和 RTW/RTM 会提升到此文件夹中,以及。)也存在分支结构,如
Branches
中所示。容器。这允许“修补程序”,通常是修订标记(Major.Minor.Revision)。分支从当前版本创建并合并回新的修订标记 - 如
Release 1.1.1
. Changeset 将反向集成到
Development
容器
Trunk
接受后。
Development
和
Integration
容器最初将作为夜间构建开始,最终转向持续集成 (CI)。生产容器将手动构建。
Source
的同行。和 Tests
文件夹。 我同意与 Source
同行的建议和 Tests
.图表已更改以反射(reflect)此更改。 Source
和 Tests
文件夹确实位于 Integration
下容器,以及。 最佳答案
我喜欢您将 SandcaSTLe 文件作为源和测试的对等体的想法,我将添加一个文档文件夹,然后将包含 SandcaSTLe 文件和可选的实际文档。
显然存在意见分歧,我相信我会因此而被否决(因为我以前曾经这样做过)。出于以下几个原因,我会将生成的文档放在 TFS 中:
关于version-control - Team Foundation Server 源代码控制结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/381020/
我想加载带有本地回退的 foundation.min.js 的 CDN 版本。问题是:如何检测是否加载了 foundation.js? 我看到它是用 jQuery、modernizr、Bootstra
我从 v3 开始就一直在使用 Foundation,所以我没想到会出现这种困惑。 在这种特殊情况下,我需要一个固定宽度的左列(大 3),然后是一个流动/响应内容列(大 9)作为其余部分。
我在从最新的 Foundation 定制 Orbit 时遇到问题。来自 the docs : Orbit 选项此时只能在初始化时传入。 { timer_speed: 10000, animat
在以下非常基本的示例中,开关可以正常工作并且样式正确。如果我只是将 foundation.css 版本从 5.5.2 更改为 6.0.5,切换样式就会丢失。为什么开关在 Foundation 6.0
如何禁用中/小屏幕的顶部栏折叠? 我按照 Here 中的说明进行操作但无论我将最小宽度设置为什么,我都会得到相同的结果。 最佳答案 如果您使用的是 SCSS 版本,那么您可以修改断点。 $topbar
出于多种原因,复选框在最新的 Foundation (4.1.6) 中存在问题。有没有一种简单的方法可以阻止 Foundation 接管它们?我需要 custom我的类 form s 其他原因。我如何
我希望在显示模式窗口中播放的视频在模式窗口关闭时停止播放(谁不呢?)。通过将 iframe 源设置为空,可以使用 jQuery 轻松完成此操作。 但我不知道如何让它在回调中工作。模态窗口本身按预期运行
我最近开始将 Zurb Foundation 4 用于 Asp MVC 网站,但我不太明白开关控件应该如何工作。文档没有说太多 http://foundation.zurb.com/docs/comp
是否可以合并top-bar和 tab-bar ( Canvas 外)? 这个: 调整到手机尺寸时变成这样: 但我还想包括标签栏( Canvas 外)所以它变成这样 我无法想象这是如何做到的,我试图制作
我的问题是,在桌面上我喜欢先有菜单,然后是最右上角的标志。目前,当我将模板缩小到移动版本时, Logo 位于菜单下方,这并不令人满意。我想在菜单之前吃。我试过使用推/拉没有成功。 在移动 View 中
我直接从他们的网站 https://foundation.zurb.com/sites/docs/top-bar.html 复制了基础导航栏语法并且下拉菜单功能似乎不起作用 代码如下:
刚刚切换我的 Rails 项目以测试 Zurb Foundation 5,现在切换顶部栏菜单不起作用。 当视口(viewport)很小时,顶部栏菜单项消失并且菜单图标像以前一样显示,但是当我单击菜单图
如何在 Foundation 4 中以编程方式显示模态? 在 Foundation 3 中,我们有易于使用的 reveal() 方法。 您可以在 Foundation 4 中使用什么?请帮忙。 最佳答
我正在使用启用了 flexbox 的 Foundation 6 Zurb 模板,但按钮组的扩展功能不起作用。 当我添加扩展类时,最后一个按钮不会填满最后一个空格并掉到左侧的下一行。文本不再内联,按钮的
我正在使用 Zurb Foundation 并具有以下 html: Tab 1 Content of section 1. Tab
我正在尝试使用 zurb Foundation 5 显示模式。但是当我单击按钮时它不起作用并且无法打开。我正在使用这个 html 代码。 index Awesome. I ha
有什么我可以在命令行中输入的东西来找出我正在运行的版本吗? 最佳答案 在不了解您的具体情况的情况下,最简单的方法是在初始化 Foundation ( $(document).foundation();
Foundation 5 上曾经有一个“圆形”类,可以将按钮组转换为具有圆形边缘。我如何在 Foundation 6 中执行此操作? 最佳答案 这在 Foundation 6 中是不可能的。为了减小文
我正在使用 Zurb 的 Foundation 4.2.3,但是当我打印页面时,网格布局始终没有得到维护。 例如, XXX Lorem
作为 Zurb's Foundation 一部分的轨道 slider 好像加了一个类hide-for-small到导航。 我需要导航仍然显示,以便显示我的内容。我试过删除 hide-for-small
我是一名优秀的程序员,十分优秀!