We are relatively new to Agile and have several teams working on the same overall product but different scheduled releases of the product. From time to time, the same test cases need to be used but they cannot be edited by a future release team without impacting the current in-flight release.

Is baseline/pinning the preferred method to handle this or are there other suggestions? Any tips/tricks for implementing (such as when to baseline, etc).