2

我们正在尝试在 AccuRev 或 Perforce 之间做出决定。我们有一个小团队,需要一些容易学习的东西。这些版本控制应用程序中哪一个更易于学习和用户友好?

4

4 回答 4

3

哪一个都不容易学。Perforce 的古怪之处在于分支和私人工作领域。AccuRev 的怪异之处在于流,在它们之间进行推广,并重新定义它们。这两种系统都很难理解,尤其是如果您习惯于 CVS。

对于我的两分钱,AccuRev 是更好的产品。流是管理开发、QA 和补丁的非常强大的工具。服务器影子私有工作区的概念是天赐之物——用户没有理由不每天多次检查他们的工作区,它会进入您的服务器备份。

于 2010-01-01T01:17:55.703 回答
2

如果您仍在选择,您可能需要阅读AccuRev - 另一个故事如何通过 AccuRev 搞砸 UI回复。作为一个 AccuRev 用户,我认为流树的想法非常强大,并且许多功能,如时间锁、事务或问题提升等都很有用,但 UI 实现很糟糕。在切换之前,您肯定需要努力使用它。

于 2009-07-12T16:00:26.780 回答
1

我不能代表 AccuRev - 老实说,我之前甚至没有听说过它 - 但我可以代表 Perforce:

一旦您了解了一些真正关键的方面,我会发现这非常容易:

  • 任何可能更改“仓库”(服务器端 SCM 管理的存储库)的事情都通过更改列表发生。
  • 更改列表上的所有这些交互也与客户端工作区相关联 - 换句话说,您无法真正处理尚未建立从软件仓库到文件系统的映射的文件。

此外,在旧金山(或者更近的地方)进行为期三天的培训对我来说非常值得,因为我在 Perforce 环境中担任管理角色——尽管我在培训之前一直在使用它来管理我们的代码根据。

于 2009-06-30T19:25:50.197 回答
0

这个问题有点主观!

话虽如此,您需要考虑许多变量:开发人员的经验、您当前使用的工具、您的团队可以买得起什么等。

如果您主要关心的只是找出更容易的方法,那么两家供应商都提供免费试用/许可。您应该下载它们并针对您的代码库和现有工具进行测试。

另外 - 尝试让您的团队参与进来以缓解过渡。

于 2009-06-13T03:38:54.070 回答