Unfortunately, I often have more than 1 issue on the go 

Also my project code bases are often large, in the thousands of files

These are both really convincing arguments to be using git :)

I dont know how anyone can even think of using ftp or scp in 2014. No offence but its horribly archaic