我的同事和我正在参加位于Accurev的一个大项目.我们已经创建了自己的工作区,后面有一些流(让我们称之为zzz-stream),许多其他参与者使用它们,而不仅仅是我们.
关键是我们希望在我们的工作空间之间交换我们的工作,进行一些更改,再次交换等等.在让其他人可以访问更改之前,换句话说,我们不希望传播我们的更改,直到它稳定并经过测试,但我们希望能够一起工作.
我的想法是创建支持zzz-stream的新流(yyy-stream),然后使用yyy-stream更改我们的工作空间.但不幸的是,我无权创建流.
我的第二个想法是使用工作区作为支持流,但它不起作用,因为Accurev不能使用ws作为支持流.
我们的问题有什么解决方案吗?
UPD:我最接受Brad的回答.然而,Accurev太重而且迟钝而无法有效使用.所以实际上我更喜欢使用Git来满足accurev工作区的内部需求.(外部见Accurev,内部git)
大约6个月前,我们开始使用AccuRev与JIRA进行源代码控制和问题管理,但是有一些明显的问题,比如缺乏安全性,每个人都可以做很多事情,比如锁定和解锁流以及更改属于其他任何人的流最重要的是,Accurev附带的默认电子邮件触发器不是很好.
Accurev允许预创建,预先保存,预先推广和服务器后推广阶段,我决定使用这些来帮助我管理Accurev开发的一些狂野西部.我会坚持使用PERL,因为这是他们用于原始触发器并将在此后发布我的,但在我开始之前,我想知道是否有人可能已经有过这个问题,你是如何解决它的,如果你可以发布你在这里的一些触发器或触发器的想法以及可以通过它们管理什么,我们将不胜感激.
我曾假设*.classpath在.acignore文件中放置一个条目会忽略所有具有.classpath扩展名的文件,但这只适用于根目录.我可以使用*/*.classpath等来访问子目录,但有没有一种方法可以使用该扩展名对我项目中的所有文件进行icnore?