It seems odd that the main build definitions would not have a history, but I can't find any mechanisms. Please tell me there is someway to track changes to the build definitions over time.
In the Team Explorer window, right-click the build definition, and then click Queue New Build. In the Queue Build dialog box, review the build properties, and then click Queue.
Definition. A build is an option or a menu available in Visual Studio that is capable of performing an incremental build, whereas rebuild is an option or a menu in Visual Studio that cleans and builds the solution from scratch.
I'm pretty sure there is no way to track the changes to the build definition automatically. You can however do it manually by exporting the definition to a file each time you change it and then checking in that file into source control.
You'll need to install the Team Foundation Server Power Tools appropriate for your TFS version, then you can use
tfpt builddefinition
to export definitions.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With