2012-02-07 188 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.首先。