My Oracle Support Banner

ODI 12c SVN / Git Partial Tag Adds New Version of All Modified Objects Which Impacts ODI Performance (Doc ID 2316954.1)

Last updated on APRIL 29, 2021

Applies to:

Oracle Data Integrator - Version and later
Information in this document applies to any platform.


When versioning artifacts in Oracle Data Integrator (ODI) integrated with Apache Subversion (SVN) Version Control System (VCS), in addition to the selected and dependent objects, new versions are created for non-dependent objects in the SVN branch.

It is expected that only selected objects and their dependencies are versioned.

To reproduce the issue:

  1. Log into trunk or branch repository
  2. Modify an object, i.e.:
        Project: PRJ1
        Folder: TESTFOLDER1
        Package: TESTPACKAGE1 (make a change such as adding OdiBeep)
  3. Save the change.
  4. Make the same change to another object, i.e.:
        Folder: TESTFOLDER2
        Package: TESTPACKAGE2 (make a change such as adding OdiBeep).
  5. Save the change.
  6. Create a partial tag, and only include one package:
        Project: PRJ1
        Folder: TESTFOLDER1
        Package: TESTPACKAGE1
  7. Notice once the partial tag has been created, both TESTPACKAGE1 and TESTPACKAGE2 have new versions in SVN

The same can be observed when in an ODI environment configured with Git. 




To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.