Can't sync to specific revision when starting a build
When starting a build, under the “Changes" tab, there is the Build Branch and Include Changes. Usually we use "<latest changes at the moment the build is started>".
However, we have a need to create builds from an older changelist. I tried to change this box to "<manually specified revisions>", and then it shows a field where I can change the revision number. It has the format '<branchstreamname|<clnumber>". But when I put in the number I want, it says “The specified revision is not reachable from the ”xxx" branch"?
The revision is a changelist number it synced to a couple of days ago, on the same branch? What is the problem? If I go through and start incrementing / decrementing the number, it will occasionally find one acceptable. Anyone know what is going on?
Please sign in to leave a comment.
To narrow down the issue, please try to following command in your Perforce client:
Run p4 changes //mainline/...@=123456
That should tell you if the CL is in that stream.
If Perforce shows the CL in that stream, but TeamCity doesn’t — that’s your hint TeamCity’s internal state is outdated or misconfigured.
Please share the TeamCity logs like teamcity-vcs.log and vcs-root-n.log with us for further investigation.
Files can be uploaded via https://uploads.jetbrains.com/. Please let us know the exact id after the upload.
Best Regards,
Tom