问题标签 [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.
accurev - Accurev - 如何在升级后更新流中的文件内容
对于不同的环境,我们有不同的流。这是一个圣杯项目。所以有一个名为 application.properties 的属性文件,它有一个名为 app.version 的属性。我希望在流上完成的每个促销活动后自动更新它。每个流将具有不同的版本号。触发器 server_post_promote_trig 将用于处理后提升操作,但我不确定如何通过脚本访问流中的文件。我试图将路径作为 /Folder1/file 提供,如 xml 触发器输入文件中所反映的那样,但我无法更新文件,因为触发器 perl 文件抱怨它找不到文件。
任何帮助深表感谢。
accurev - 如何消除 AccuRev 上的重复缺陷(Accuwork)
我在一分钟内看到一个缺陷存在重复问题。为什么会发生这种情况,我该如何摆脱这种情况?任何帮助将不胜感激。
accurev - accurev推广前交换工作
我和我的同事正在参与一个位于 Accurev 的大型项目。我们已经创建了自己的工作空间,支持一些流(我们称之为 zzz-stream),许多其他参与者使用,而不仅仅是我们。
关键是我们想要在我们的工作空间之间交换我们的工作,进行一些更改,再次交换等。在让其他人可以访问这些更改之前,换句话说,我们不想传播我们的更改,直到它稳定并经过测试,但我们希望能够一起工作。
我的想法是创建由 zzz-stream 支持的新流(yyy-stream),然后将我们的工作区更改为由 yyy-stream 支持。但不幸的是,我无权创建流。
我的第二个想法是使用工作区作为支持流,但它不起作用,因为 Accurev 不能使用 ws 作为支持流。
我们的问题有什么解决办法吗?
UPD:我接受了布拉德最详细的回答。然而,Accurev 太重且太慢而无法有效使用。所以实际上我更喜欢使用 Git 来满足内部需求,而不是 accurev 工作区。(外部见Accurev,内部见 git)
version-control - 如何从 accurev 检索正确的文件大小?
我正在编写一个实用程序来使用统计文件将 accurev 文件与本地文件系统进行比较。stat 文件内部是每个元素的大小值。我正在尝试将 accurev 报告的大小与本地文件大小进行比较。
但是,accurev 使用 Unix 约定(行尾 = LF)报告文件大小,而我的 Windows 机器使用行尾 = CR+LF 报告文件大小。这导致差异与每个文件的行数几乎相同。
虽然我可以计算每个文件中的行数(精确到 1 以内),但有没有办法强制 accurev 正确显示文件大小?Accurev 必须以某种方式进行,因为它能够判断文件何时被修改,即使修改时间与服务器相同。
eclipse - 登录 Eclipse 团队与 AccuRev 共享
在与 AccuRev 共享项目时,每次打开我的 Eclipse 工作区时,我似乎都需要登录到 AccuRev 项目库。这是真的?
我当前的设置是带有 AccuRev 5.7 插件的 MyEclipse 10.7。当现有项目已经与 AccuRev 共享时,每次我再次打开工作区时..我必须登录到与 AccuRev 库共享的每个项目。有时我可以选择多个项目并只登录一次,但大多数时候每个项目都是如此。
这是它假设的工作方式还是只是越野车?
accurev - Accurev 快照中的活动文件
我们使用 Accurev 6.1。我在 Accurev 中有以下配置:
- 与主流支持的快照流
- 快照支持的动态流
- 我的工作区以动态流为后盾
另一方面,我们的一些开发人员直接使用快照支持他们的工作区(图像上未显示)
从“Accurev Concept Manual”我知道快照是永远不会改变的配置。但是我看到快照中有一些活动文件。
这怎么可能?这是什么意思?
macos - Accurev 安装 OSX
当我尝试在 Mac OS X 上安装 Accurev 时收到以下错误消息:
AccurevClientInstall 我们损坏,无法打开。
无论我尝试安装什么版本,都会发生这种情况。
有谁知道为什么?
merge - accurev 合并不会将文件标题传递给外部合并工具
我正在p4merge
用作 Accurev 的外部合并工具。我为 p4merge 创建了一个包装器,并为(Tools-Preferences-Diff/merge)和 CLI(AC_MERGE_CLI 变量)设置了命令“ p4m -dw -tw 8 -nb %3% -nl %4% -nr %5% %a% %1% %2% %o%
” 。acgui
它成功地在. acgui
_accurev merge <filename>
%3
%4
%5
它出什么问题了?如何获取 CLI 的文件标题?
UPD:我正在使用 Accurev 6.0.1
android - AccuRev .acignore 文件显然被忽略了
.acignore
我正在尝试为 Android 项目设置一个基本文件。不幸的是,AccuRev 似乎忽略了该 .acignore 文件的内容。
我放置了以下内容:
在 中的.acignore
文件中PROJECT_FOLDER
,因为显然.acignore
文件仅适用于它们所在的文件夹(即,不是递归的。)执行accurev stat -x
会导致大量文件的形式:
简而言之,我的大部分规则都不起作用。我做错了什么?FWIW,我正在运行 AccuRev 5.5.0d。
command-line-interface - 从基于时间的流中提升后如何使 Accurev 元素处于非活动状态
Accurev“用户 CLI 指南”说“从基于时间的流提升到其父级不会从基于时间的流的默认组中删除元素。 ”
那么问题是如何让元素在从基于时间的流中提升后变为非活动状态?
UPD:因为我用accurev promote -d -s <stream>
命令提升了我的更改,所以清除它们的命令是