2012-02-07 192 views

回答

4

假设你想要的是禁用自动版本,有可使用几个选项:

  1. 您可以设置的属性值cm:autoVersioncm:autoVersionOnUpdatePropsfalse。 您可以在contentModel.xml中将默认值设置为false,或者在应用该方面后将其设置为false。将这些值设置为false时,alfresco将不再自动增加版本。看看http://wiki.alfresco.com/wiki/Versioning_Behaviour

  2. 您可以在一个事务中的一个节点禁用自动版本,无论使用的org.alfresco.repo.policy.BehaviourFilter(豆policyBehaviourFilter)的disableBehaviour方法之一autoversion *属性值,例如 behaviourFilter.disableBehaviour(nodeRef, ContentModel.ASPECT_VERSIONABLE);

  3. 您可以将方面sys:temporary应用于节点以禁用自动版本更新。它的行为与1相同,但也有其他一些效果,例如绕过拆除IIRC的存档存储。

如果有疑问,请尝试1.首先。