- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
分支之间的父子关系的方向重要吗?
父/子只是一个抽象的概念,标识哪个是源,哪个是目的地,还是存在只能在一个方向上执行的特定操作,因此,使关系的方向变得重要?
这里有一些背景信息来解释这个问题的原因..
我们最近实现了一个新的分支策略,并决定采用这个简单的设置:
Dev -------------------------------
\
Main >-----------------------
\
Production >---------------
Dev >-----------------------
/
Main ------------------------------
\
Production >---------------
最佳答案
短期:短期内告诉大家将 DEV 视为 MAIN 的 child ,即使它在 TFS 中看起来像 parent 。
注意:您可以在 TFS 中重新设置 DEV 分支...如果您认为特定团队的概念术语和流程风险将大于更正 TFS 分支结构的风险,则可能应该这样做。
其他想法
我会回应分支方向在技术上对 TFS 并不重要。但是要非常小心那些更容易混淆的人类。重要的是,在分支之间进行合并(或创建新分支)的每个人都清楚地了解分支层次结构并遵循您的团队的官方术语和分支/合并过程。
MAIN(又名 Root 或 Trunk 或 Ancestor 分支):
您可以任意指定任何分支为“Main”、“root”、“trunk”等分支。请记住,这些术语通常可以互换使用,尤其是对于从不同公司雇用的新开发人员。只要每个做合并和分支的人都知道您将 MAIN 分支视为团队的根/主干分支,那么您就可以了。如果您随意要求某人在根分支上发布新版本,而他们决定 root=DEV 分支,那么您就有问题了(即使您的分支图明确支持“根”分支是 DEV 的想法)。
合并方向:
FI(从父级到子级的正向集成)和 RI(从子级到父级的反向集成)是用于描述合并方向的最常用术语。我订阅了 FIRI(“Fiery”)合并模式,以确保在 RI 合并到父级之前,父级中的所有更改都被 FI 合并到子级(解决所有冲突并根据需要进行测试)。这确实有助于保持父分支比子分支更稳定。这个想法对您的问题很重要,因为目前 FI 暗示从 DEV(父)到 MAIN(子)。如果您和所有分支/合并人员都可以始终假装 DEV 是子分支,那么您可以说“您在合并到主分支之前做了 FI 吗?”。同样,您团队的分支/合并公会可以明确声明“ 重要提示: 在本指南(以及一般讨论)中,始终将 DEV 分支视为 MAIN 的子分支,即使技术上是 TFS 中的父分支(截至 4/25/2012)。”
那么在讨论 DEV 分支时,所有语句都可以使用标准术语,而不必经常使用反向术语。
(如果您已经在团队中使用了其他术语,例如“合并”和“合并”,那也可以……只要包括新员工在内的每个人都清楚地了解这些术语的含义。(还要注意“向上”和“down”分支在不同公司的绘制方式不同,因此该术语可能会引起混淆。)
新分行:
如果您的团队决定从 MAIN 创建一个新的 DEV_FeatureX 分支,那么它将是一个子分支。 (TFS 强制每个分支只有一个父级......你目前不能是两个母亲所生的 child :-)。同样,如果你按发布分支(现在或以后),这些分支将是 MAIN 分支的新子级.随着时间的推移,这将
请记住,计算机犯错误的频率远低于人类。
享受! -泽芬
关于tfs - 在 TFS 中,一个分支的父子关系的方向很重要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10314747/
我正在使用 MapBox 绘制兴趣点,这些兴趣点是通过基于 Rails 构建的用户生成表单提交的。当前,用户输入一个地址,然后该地址通过 gem(地理编码器)计算出 Lat 和 Lng。从那里我通过
我正在纵向平板电脑上开发应用程序。 但是,当平板电脑转到横向模式时,应用程序也会转动,并且所有对齐方式都将被取消。那么有什么方法可以将我的 WPF 应用程序锁定到一个方向? 谢谢! 最佳答案 我必须同
我在我的应用程序中的 mkmapview 上显示了两点之间的路线,但我想显示这两点的方向。点的纬度和经度存储在 NSArray 中。 最佳答案 这可能为时已晚,您可能已经解决了它,但这是我已经测试过并
我正在处理一个小型 Unity3D 项目,我需要从另一个工具导入一些数据。该工具通过两个向量为我提供了对象方向,我需要将其移植到 Unity。 例如,我有这两个向量; x = Vector( 0.70
有没有办法以编程方式设置 UIActionSheet 的方向?我的 iPhone 方向是纵向,但 UIActionSheet 需要是横向。这可以吗? 编辑: 所以我的问题是我不想将 rootviewc
如何在 Python 中根据 2 个 GPS 坐标计算速度、距离和方向(度)?每个点都有纬度、经度和时间。 我在这篇文章中找到了半正矢距离计算: Calculate distance between
需要一个代码来更改 div 的属性,具体取决于 iPhone 设备的位置。在这段代码工作之前现在停止这样做了吗? @media all and (orientation:portrait) { .
在“View Did Load”中,我试图确定 View 的大小,以便我可以适本地调整 subview 的大小。我希望它始终围绕屏幕的长度和宽度拉伸(stretch),而不管方向如何。 quest *
如何根据对象的方向移动对象?我的意思是,我有一个处于某个位置的立方体,我想绕 Y 轴旋转并根据它们的方向移动。然后再次移动和旋转以改变方向。像这样的事情: 最佳答案 在 JS 中你可以尝试这样的事情:
我目前有一个处于横向模式的 SurfaceView。 目前我正在尝试使用添加操作栏/菜单栏 /*Action Bar */ //this.setRequestedOrientation(Activit
我正在使用 cocos2d,我想播放电影。为此,我创建了 MPMoviePlayerViewController 并将其作为 [[CCDirector sharedDirector] openGLVi
我在 cocos2d 中创建了一个游戏,因为我想使用我找到的一些 UIKit 元素 kobold2d。 我移植了游戏,但问题是我的 iPhone 刺激器旋转了, 但不是显示的节点。 必须使用: bac
我可以在 iOS 中的 UITabBarController 中更改方向吗?我有这样的东西: UITableViewController-> Team Tab -> UINavigationContr
我有 UINavigationController 和几个 View Controller 。这是他们的名单:主->相册->图片 现在,在第一个和第二个(主要和专辑)中,我希望 UINavigatio
人们普遍认为,在过去几年中,标准显示器的最佳网站宽度已从 800 像素增加到 1024+ 像素(网站通常为 960 像素宽),但随着移动设备的兴起,哪些分辨率被认为是“关键”迎合? 例如,this
我正在做一个 GTK+ 项目,我需要一个像这样的垂直 GtkLevelBar: 但我不知道如何从默认的水平 GtkLevelBar 翻转它: 这是我的 GtkLevelBar 代码。 GtkWidge
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我的 collectionView 以横向模式显示 20 个项目。在纵向模式下,我只想展示 8 个可重复使用的项目。我怎样才能做到这一点? collectionView 何时在数据源上调用 colle
可以在 list 文件中设置 Activity 的方向。 但是否也可以通过代码来实现?如果是,怎么办? 谢谢! 最佳答案 setRequestedOrientation(ActivityInfo.SC
我希望在纬度、经度和用户当前位置之间集成方向。我希望通过点击按钮将用户定向到已安装的 Google map /其他应用程序并显示方向。 我搜索了 SO 和谷歌,但找不到好的来源,因此我发布了这个问题。
我是一名优秀的程序员,十分优秀!