I'm working on a project with multiple people on the same branch. When we try to reintegrate our branch (using the --reintegrate
command), we first merge the current trunk into the branch. We would then like to use the reintegrate command with the version number of the commit of the merge from trunk to branch.
Is it possible to reintegrate using this (or any other revision number for that matter) revision number? Or will reintegrate always take the last revision of the branch and use that?
Additionally, if somebody makes a commit after the merge from the trunk to the branch and I would start a reintegrate after that, what are my chances that the reintegrate will fail? (Failing means either bringing up conflicts (which I can solve, I know) or screwing up the merge info, which might not necessarily show until later on.)
As I said, I'm working with multiple people and it is not yet possible to enforce a codefreeze (too big a project to lock it and no administrative privileges to lock other users out). I am interested in your ideas, so that maybe I can plead my case to make this possible.