What's the difference between snapshot dependencies and triggering dependencies?

I'm referring to the dependencies you can specify under the 'Dependencies' tab of the build page for Triggering, and the Snapshot dependencies specified on the Build Dependencies page.  It seems like they both do the same thing -- trigger a project to build if any of it's dependencies were rebuilt. I figure there's probably a reason for them both to exist; what am I missing?

1 comment
Comment actions Permalink

Hello Ken,

  The short answer is that Snapshot dependency guarantees source version consistency between dependent builds.
  See details for Snapshot dependency and for simple dependency triggering.



Please sign in to leave a comment.