scm: checkout goal Vitor refers to a clone, not to pull (a huge difference in Git).
I had to use the exec target to do what you are describing. I also did not want to do the whole clone every time there was an assembly. Instead, I use git reset --hard , and then pull -f origin Release: Release (via exec).
If I find a better way (and there will be one), I will post it here.
James evans
source share