问题标签 [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 单片机
有人使用 Accurev 进行源代码控制管理吗?我们正在(最终)从 StarTeam 切换到 Accurev。
我最初的印象是 GUI 工具严重缺乏,但是底层引擎和分支作为流的概念令人难以置信。
我们面临的最大困难是评估我们自己的与 Starteam 接口的 DIY 工具,或者用 DIY 新工具替换它们,或者寻找和购买合适的替代品。
此外,是否有人使用 AccuWork 组件进行问题管理?Starteam 有一个非常好的变更请求系统,而 AccuWork 并没有与之匹配。我们正在评估使用 Accuwork 或购买 JIRA 等第 3 方包。
意见?
.net - .NET 处理生成问题
我有一个可以从命令提示符立即运行的可执行文件,但在使用 System.Diagnostics.Process 生成时似乎不会返回:
基本上,我正在围绕 Accurev CLI 接口编写一个 .NET 库包装器,因此每个方法调用都会产生 CLI 进程以执行命令。
这适用于除一个命令之外的所有命令:
但是,当从控制台运行它时,它运行良好,当我使用 .net 进程调用它时,它挂起......我使用的进程生成代码是:
它挂在 p.WaitForExit() 处。
有什么建议吗?
编辑:解决了!
如果输出缓冲区溢出,.NET 进程会挂起,我切换到使用异步读取方法并且一切正常:
project-management - 在 AccuRev 中布置多个项目的最佳方式
我正在从另一个 SCM 切换到 AccuRev。我有很多项目,并且正在努力如何在 AccuRev 中正确布置它们。
我有很多相关的项目并希望将它们保存在一个仓库中,但我还没有找到如何将它们分开以便您可以跟踪各个项目的方法。换句话说,我不想一次拉每个项目。
我现在的项目布局是
有没有人建议如何在单个仓库中管理这些项目,或者我应该只使用多个仓库(每个项目一个)?
git - 灵活与静态分支(Git vs Clearcase/Accurev)
我的问题是关于 Git 处理分支的方式:每当您从提交分支时,除非您通过合并强制它,否则该分支将永远不会收到来自父分支的更改。
但是在我们 Clearcase 或 Accurev 等其他系统中,您可以指定如何使用某种继承机制来填充分支:我的意思是,对于 Clearcase,使用 config_spec,您可以说“获取在分支 /main/issue001 上修改的所有文件和然后继续使用 /main 上的那些或使用这个特定的基线”。
在 Accurev 中,您也有一个类似的机制,它让流从上层分支(流如何调用它们)接收更改,而无需在分支上合并或创建新提交。
你在使用 Git 时不会错过这个吗?你能列举出这种继承是必须的场景吗?
谢谢
更新请阅读下面的 VonC 答案以真正关注我的问题。一旦我们同意“线性存储”和基于 DAG 的 SCM 具有不同的功能,我的问题是:哪些是现实生活场景(尤其是对于 OSS 以外的公司),线性可以做 DAG 不可能做的事情?他们值得吗?
perforce - 哪个更容易学习:AccuRev 还是 Perforce?
我们正在尝试在 AccuRev 或 Perforce 之间做出决定。我们有一个小团队,需要一些容易学习的东西。这些版本控制应用程序中哪一个更易于学习和用户友好?
accurev - AccuRev 的各种版本号是什么?
在 AccuRev 中,当我查看文件的历史记录时(在“历史记录模式”下),我会看到对文件执行的操作列表。每个动作都有一个数字 (#) 和一个版本。
当我单击其中一个操作时,会出现另一个列表,其中显示了该操作所涉及的每个文件(包括我正在调查其历史记录的文件)。此下部面板中的每个条目都有一个“虚拟版本”和一个“真实版本”。
顶部面板中的“版本”似乎与下方面板中我的文件的“虚拟版本”相同。
#、虚拟版和真实版有什么区别?为什么虚拟和真实版本有两个用斜线分隔的数字?
windows-xp - Accurev - 环境忽略规则不适用于 64 位机器
我最近在我的新开发机器上安装了 64 位版本的 XP,随后安装了 AccuRev。我注意到的一件事是,我之前在 ACCUREV_IGNORE_ELEMS 环境变量中的 32 位机器上使用的忽略规则没有被应用。
有人遇到过这种情况么?
version-control - Accurev 性能如何?
Accurev当前版本 (4.7) 的性能如何?
- 每 100mb,每 GB 结帐的时间?
- 每 # 个文件或 mb 提交的时间?
- 100 多个流时 gui 的响应能力?
我刚刚演示了 Accurev,流看起来像是围绕代码/项目建模工作流的轻量级方式。我听说有人称赞 Accurev 的流后端并抱怨性能。Accurev 似乎对性能有所帮助,但我想获得一些真实世界的数据,以确保它不是演示运行良好的情况。
有没有人有 Accurev 性能轶事或(甚至更好的)测试数据?
accurev - 如何查看 Accurev 文件夹中的所有“陈旧”文件?
是否可以在当前选定的目录中搜索/查看所有“陈旧”文件。注意我使用的是 acgui 工具而不是命令行。
eclipse-plugin - 如何查看 Eclipse 平台日志记录?
我正在为 AccuRev 使用 AccuBridge 插件。这个插件使用 acdiffgui 工具来执行差异。acdiffgui 工具作为符号链接存在于 /usr/bin 中:
acdiffgui -> /opt/accurev/bin/acdiffgui
这在 Eclipse 中运行良好;我可以毫无问题地区分两个文件。但是,acdiffgui 工具相当有限,我想改用 Meld。
因为无法从插件本身配置它,所以我更新了符号链接以指向融合工具:
acdiffgui -> /usr/bin/meld
现在,当我尝试比较两个文件时,什么也没有发生,甚至没有错误!因此,我有兴趣查看 Eclipse 输出,看看是否有任何迹象表明出了什么问题。
我查看了 /.metadata/.log 文件,但没有出现错误。这是查看的正确位置吗?如果是,有没有办法提高日志记录级别?
任何其他建议将不胜感激。