Update release process to use sparse checkout (#2779)
Update release process to use sparse checkout (#2779)

* Require minimum git version

* Updated to use sparse checkout and require minimum node version

* Consistent version comparison methods

* Made node version check a warning

Microsoft/vsts-agent,Microsoft/vsts-agent,Microsoft/vsts-agent,Microsoft/vsts-agent