问题标签 [accurev]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sts-springsourcetoolsuite - STS 和 AccuBridge
由于我在使用 STS2.3.3.M2 和 JUnit 测试时遇到问题,我决定尝试最新的 STS (v2.5.1RELEASE)。我安装了 AccuBridge,因为 Accurev 是我们的版本控制器,并且我试图从仓库中签出一个项目......除了当我尝试选择仓库时我的 STS 挂起。
我所做的步骤: 1. 新建 > 项目 > Accurev > 从 AccuRev 结帐 2. 单击下一步 3. 选择单选按钮和 STS 挂起
不过,我的任何路径都没有问题。而且,当我仍然尝试连接旧的 STS2.3.3.M2 时,我仍然可以连接到 Accurev。顺便说一句,我们正在使用 Accurev 4.9 ......
有任何想法吗?
git - 一句话解释 Accurev 的工作原理是什么?
我了解 git、Subversion、CVS 和无数其他源代码控制系统。
我已经开始使用 Accurev,它让我感到困惑。
我相信我需要形成一个将其与其他 SCM 相关联的心智模型。理想情况下相对于 git,因为我最了解 git。
我会将 git 解释为“提交的有向图,其中提交是差异、父(或父)哈希和自身的哈希”。您可以轻松地从那里继续解释诸如 rebase 和真正的合并、快进与实际合并等概念。我发现在大约 15-20 分钟内教新用户复杂的 git 概念很容易。
我真的很想了解那个级别的 Accurev。所以...
Accurev 工作原理的单句抽象是什么,可以解释它的行为方式?
我希望我的心智模型回答的一些问题示例:
- 当我“保留”一些文件然后“提升”它们时会发生什么?
- 如果我不推广刚刚保存的相同文件怎么办?
- 为什么在发生非冲突(又名重叠)更新时,历史有时会被错误归因?这尤其让人想起 Subversion 的故障模式,根据我听到的基本解释,我认为 Accurev 不应该存在这种模式。
- 为什么差异几乎从不包含我期望的内容?我相信发生的事情是,与基础的差异向我展示了与当前(移动)父流的差异,但我真正想要的只是看到自上次更新以来我所做的更改。
accurev - 如何在没有任何继承更改的情况下获得 Accurev 中问题的差异?
虽然我不确定我对其他 Accurev 问题是否有满意的答案,但我相信我开始理解我在 Accurev 差异中看到的问题。
流程是这样的:
- 开发人员 A对 bug 1 进行了一些更改,升级。
- 开发人员 A对错误 2 进行了一些更改,升级。
- 开发人员 B审查开发人员 A对错误 1 的更改并将其发回以进行进一步更改。
- 开发人员 C审查开发人员 A对错误 2 的更改并批准它,这是额外的提升。
- 开发人员 A对 bug 1 进行了更多更改,提升。
- 开发人员 C审查开发人员 A的错误 1 更改。
最后一步是我感知破损的地方。开发人员 C 无法以任何合理的方式查看与错误 1 相关的所有更改,即使每个事务/版本(无论 Accurev 调用它们)都与该问题 ID 相关联。
如果我对基础进行比较,我会得到所有的错误 2 更改以及所有其他已提升的内容。乘以 30 个开发人员,这是一场噩梦。
如果存在重叠和合并解决方案,它会变得非常混乱,但让我们暂时假设,除非在这种情况下,归属不会出错......即使我看到它不是这样,也可能只是一个误解。
无论如何,假设所有促销都是“干净的”并且(据我了解)新交易是每个开发人员“保留”交易的“别名”交易。
如何查看两个交易的组合差异?
特别是上面第 1 步和第 5 步中的交易。将有两个事务,我只想要在这些事务中所做的更改,并且只需要那些事务。理想情况下,一个格式良好的或 GUI 工具 diff 可以递归地工作(而不是单个文件,整个事情)。
请注意,有效的答案可能是“您做错了”,但应包括有关更改内容的建设性建议,例如“在开发人员的工作区中进行评论”或类似内容。我怀疑我们可能只是用错了。
accurev - 修改 AccuRev 事务注释
在 AccuRev 中,有没有办法更改我为交易提供的评论?
accurev - Accurev中的差异与基础和支持之间有什么区别
Accurev 中与基础的差异和与支持的差异有什么区别?
eclipse - eclipse accurev 插件
我一直在 Eclipse 中开发一个使用 Accurev VCS 的项目。到目前为止,我一直从 Eclipse 切换到 Accurev GUI 以执行 VCS 命令。
可以想象,这很快就会变得令人厌烦,因此我最近安装了 Accurev Eclipse 插件。但是,当我打开“同步”视图或 Accurev 透视图时,很明显当前项目未被识别为 Accurev 项目。如何在 Eclipse 中将我的项目连接到 Accurev 以便我可以使用该插件?
git - 将 Git 与 ClearCase、AccuRev 或 Perforce 一起使用的价值?
我对将传统 SCM 产品(ClearCase、AccuRev、Perforce 等)与 Git 一起用于具有分布式团队的大型项目的价值(或缺乏价值)感兴趣。
在提高团队活动的可见性方面是否有显着的附加值?控制分支和合并?访问控制和安全?发布工程?其他因素?
还是单独使用 Git 更好?或者是否有与上述商业产品相当的开源 SCM?
谢谢。
metrics - 是否可以在过去的任意时间运行 AccuRev 查询?
我想随着时间的推移保留项目指标,我可以将其显示为报告。例如,我想显示每周结束时有多少问题在制品、已分配或已完成的折线图。我可以在过去的任意日期运行查询并按需构建图表吗?我有没有办法做到这一点,而不必每周运行一项 cron 工作并跟踪自己?
编辑:我使用 accurev XML shell 命令来收集这些统计信息,而不是 GUI。
accurev - 撤消 AccuRev 中的更新?
如何撤消 Accurev 中的更新?我想恢复到文件内容与“更新”操作之前完全相同的状态?
version-control - 如何设置权限以在 Accurev 中提升文件
全部,
我们遇到了工程师在没有彻底测试和审查代码的情况下推广文件的问题。他们最终打破了基线。我不想假设工程师只会在经过审查和测试后才推广他们的代码,我想限制他们推广的能力,直到他们被允许这样做。例如,在代码审查之后,我想选择用户/用户以及允许他们推广的文件/文件。我怎样才能自动化这个过程?
你们其他人如何处理工程师故意或无意地提升最终打破基线的文件的这个“问题”?谢谢你的帮助。