我过程中切换到AccuRev从另一个SCM。我有好几个项目,我挣扎如何正确地把它们放在AccuRev.

我有好几个相关的项目和想要保持他们在一个单一的仓库,但是我没发现出如何将它们分开,以便能够跟踪个别项目。换句话说,我不想要拉 项目一次。

我的项目现在的布局是

-Project Group
  - Sub project 1
  - Sub project 2
-Project 2
-Project etc...

有人建议,如何管理这些项目在一个单一的仓库或者我应该只是去与多个仓库(每个项目)?

有帮助吗?

解决方案

这一概念在Accurev是,根的仓库所代表的所有源代码。

然后,您可以创建每个项目的流(分支机构)在执行工作,并且其本身可以分成进一步流(增补程序,修改等)。

用户然后将他们的个人工作区,这些流和促进改变他们的工作。这些改动然后传播的层次结构作必要的。

每个流有能力的过滤器我们的内容从其父母。这个过滤内容将是看不见的所有儿童流或者工作区。

所以在你的例的用户的工作"的项目2",将创建一个"项目2"流从仓库,这种流会过滤掉"项目等等"等。

最好的层次结构,我已经找到了Accurev是什么等;

  • 项目
    • 项目一
    • 项目B
  • 常见的
  • 中间

每个项目那么具有自己的流行筛选出了其他项目,但仍然保持共同文件。

Accurev是非常不同于许多其他单的软件包,但它真的是一个很好出色的产品,因此坚持它。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top