- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们正在寻求有关 StarTeam 配置的一些建议。我们有两个主要客户使用的项目。我们共享一个共同的代码库,但我们希望能够一次为一个客户进行开发。有谁知道最好的方法是使用 StarTeam?
我想你会想做这样的事情:
->Main branch (1.0)
-->Cust #1 Release (1.1)
-->Cust #2 Release (1.2)
随着 1.1 的完成,您会将这段代码合并到 2.0 中。 1.2 也一样。然后您将创建 2.1 或 2.2。
这有意义吗?只是寻找一些适用于我们的场景并且可以轻松与 StarTeam 一起工作的常识性配置管理解决方案。
谢谢。
更新:我发现了一个 ST best practices guide其中包含有关此问题的有用信息(请参阅第 5 章)。这些建议与 Craig 的 ST 用法一致(见下文)。请注意,本指南于 2003 年 12 月发布。
最佳答案
您可能不想听这个,但没有单一的最佳方法。话虽如此,我将告诉您我们的工作。
我们几乎在默认 View 中进行所有开发。当我们即将发布产品的一个版本时,我们希望开始处理下一个版本,无论何时,我们都会为要发布的版本创建一个派生 View 。派生 View 设置为在更改时分支。
我们在默认 View 中继续开发要发布的版本和下一个版本。当有错误修复或功能需要包含在要发布的版本中时,有两种可能性:
在 (1) 的情况下,我们进入派生 View ,右键单击文件,选择 Advanced->Behavior,然后更改 Configuration,使文件包含我们刚刚所做的更改。在 (2) 的情况下,我们将文件 checkin 默认 View (以便更改将包含在下一个版本中)和派生 View (以便更改将包含在要发布的版本中),以及,当然,只包括这些更改),导致它分支。
需要说明的是,我们几乎所有的工作都是在默认 View 中进行的。我们很少需要手动分支或更改派生 View 中文件的配置,因为在我们非常接近发布之前,我们根本不会创建派生 View 。
这与您建议为客户所做的并不太远,但重要的一点是在默认 View 中工作,避免必须向上或向下批量合并到派生 View 中。 StarTeam 的 View 比较/合并工具并不是那么好。 (我们使用的是 2005;此后可能有所改进。)
关于version-control - StarTeam View /分支方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/539110/
我们有一个小团队负责运营 StarTeam。 StarTeam 中删除文件的处理是一个持续的挫败感和问题的来源。显然,Starteam 在内部跟踪已删除的文件,但似乎无法获取有关文件删除的任何信息。
我必须重命名一个文件。重命名文件时,我必须更新另一个引用它的文件,否则我将破坏构建。 问题是在 Starteam 中尝试进行此更改时。当我关闭“属性”对话框时,该文件会立即在服务器上重命名。在我 ch
我不知道如何从 StarTeam SDK 设置 EstimatedHours 属性。属性 EstimatedHours 是只读的,我无法想出任何方法来设置 SDK 中的值,尽管您可以通过 UI 设置“
我正在使用 StarTeam java API (v10.4)。 我费了很大的劲才找到应用标签的特定修订版。使这变得棘手的是,Label 对象上似乎没有方法提供该标签所应用的列表。 所以你(看似)需要
这应该是一个 RTFM 问题,但我就是找不到它! 我刚刚开始在工作中使用 StarTeam,并且正在尝试初始化我一直使用 Git 管理的存储库。我已设法将文件夹添加到我的 View 中,但是,我似乎无
是否有任何不错的 Eclipse 插件可以与 StarTeam 集成? 我怀念以前与 CVS/SVN 的“紧密”集成。 最佳答案 是的,Borland StarTeam 有自己的与 Eclipse 的
我想通过历史从星际团队2005迁移到TFS 2010。有没有什么工具或任何方式可以有效地做到这一点。我知道及时迁移工具,但是它太昂贵了。 最佳答案 没有工具可以执行此操作。您需要为“及时迁移”或自己编
我在工作中使用 StarTeam SDK,虽然我可以连接到我们的服务器,但在连接时没有显示任何项目。 尽管 isConnected 值为真,但它给出了一个异常说明 Borland.StarTeam.S
我们最近从透明案例切换到明星团队。在明确的情况下,我们有一个功能,对于一个项目,我们可以选择“查找 checkout ”选项,这将显示所有 checkout 的文件。 对于starteam,是否可以知
我正在尝试编写一个 Perl 脚本来解析 stcmd.exe(StarTeam 命令行客户端)hist 命令的输出。我正在获取 View 中每个文件的历史记录,输出如下所示: Folder: The
是否有人使用过 StarTeam COM API(特别是与 C# 集成)。 我需要编写一个从 Starteam 返回目录结构的辅助函数,但我使用此 API 所能检索到的只是一个 View 列表。 有没
在 Java 应用程序中,我需要使用 Starteam API 通过各种参数(日期、标签)从 Borland Starteam 2006 R2 check out 文件。是否有任何框架可以帮助为此类功
我们目前正在为我们的项目使用 StarTeam,许可证即将到期。我们正在考虑迁移到 Team Foundation Server 或类似的东西,但是有一种 push (主要来 self 自己和其他人)
我们正在寻求有关 StarTeam 配置的一些建议。我们有两个主要客户使用的项目。我们共享一个共同的代码库,但我们希望能够一次为一个客户进行开发。有谁知道最好的方法是使用 StarTeam? 我想你会
我想严格使用命令行从 StarTeam 获取特定标签下的代码。我知道我可以使用“stcmd.exe”来实现同样的目的。但我无法找到获取标记代码的特定命令。 有人可以帮忙吗? 谢谢。 最佳答案 命令行工
是否可以使用 stcmd checkout 特定修订版的文件? 我想检查特定文件的所有(或部分)历史记录。 最佳答案 Is it possible to checkout file of a spec
Jenkins (Hudson)有 StarTeam plugin 。如何正确配置? 我已经安装了这个插件,但是当我构建项目时,我收到此错误: java.lang.NoClassDefFoundErr
我不小心从 Starteam 存储库中删除了一个文件,我能够在不同的 View /配置上查看文件内容,并且能够复制它并重新 checkin 文件,但它的历史记录很重要。是否可以恢复文件及其历史记录?
我们的主要项目之一是从 Starteam 迁移到 SVN。主项目中的子项目共享多个头文件和源文件。由于 Starteam 支持引用,我们可以轻松修改共享头文件/源文件并将其 checkin 。Star
我们的 CruiseControl 系统从 Starteam 进行检查。我注意到它有时不检查新版本的文件,只检查添加的文件。 有人知道为什么是这样吗? 最佳答案 我不能说为什么会发生这种情况,但就其值
我是一名优秀的程序员,十分优秀!