Index: src/main/java/org/apache/jackrabbit/core/state/SharedItemStateManager.java
===================================================================
--- src/main/java/org/apache/jackrabbit/core/state/SharedItemStateManager.java	(revision 900453)
+++ src/main/java/org/apache/jackrabbit/core/state/SharedItemStateManager.java	(working copy)
@@ -881,10 +881,6 @@
             // process added REFERENCE properties
             for (ItemState state : local.addedStates()) {
                 if (!state.isNode()) {
-                    // remove refs from the target which have been added externally (JCR-2138)
-                    if (hasItemState(state.getId())) {
-                        removeReferences(getItemState(state.getId()));
-                    }
                     // add new references to the target
                     addReferences((PropertyState) state);
                 }
