在accurev促进之前交换工作

Rom*_*098 2 accurev

我的同事和我正在参加位于Accurev的一个大项目.我们已经创建了自己的工作区,后面有一些流(让我们称之为zzz-stream),许多其他参与者使用它们,而不仅仅是我们.

关键是我们希望在我们的工作空间之间交换我们的工作,进行一些更改,再次交换等等.在让其他人可以访问更改之前,换句话说,我们不希望传播我们的更改,直到它稳定并经过测试,但我们希望能够一起工作.

我的想法是创建支持zzz-stream的新流(yyy-stream),然后使用yyy-stream更改我们的工作空间.但不幸的是,我无权创建流.

我的第二个想法是使用工作区作为支持流,但它不起作用,因为Accurev不能使用ws作为支持流.

我们的问题有什么解决方案吗?

UPD:我最接受Brad的回答.然而,Accurev太重而且迟钝而无法有效使用.所以实际上我更喜欢使用Git来满足accurev工作区的内部需求.(外部Accurev,内部git)

小智 5

您创建yyy-stream的想法是完全正确的方法.其他选项是针对一次性情况的合适解决方案,但创建额外的流很简单,并且充分利用AccuRev的功能.话虽这么说,我知道您的管理员已锁定流创建.他们当然需要控制,但应该允许最大化开发人员的工作效率,而不是强迫这样的解决方法.我的猜测是他们将流创建锁定到由服务器管理触发器强制执行的特定组.我在其他大型网站上看到的一个常见问题是: - 允许从可接受的流列表中自由创建流(在触发器中易于执行) - 在流创建上强制执行命名规则.这对大型网站的管理员来说非常重要,可以保持井井有条.同样,这很容易通过server-admin触发器强制执行.

最重要的是,如果这是一种常见情况,请与管理员一起使用以实现上述功能.如果他们有任何问题,欢迎他们联系AccuRev,我们会帮助他们.