A handful of us from the product team are around for a few hours to discuss if you're interested.
Is there anything people particularly miss about Source Depot? Something SD was good at, but git is not?
41–50 of 416 posts
A handful of us from the product team are around for a few hours to discuss if you're interested.
Is there anything people particularly miss about Source Depot? Something SD was good at, but git is not?
Non-dev here, but does this replace/overlap with TFS? What was the driver to adopt Git?
There were a bunch of drivers to move to git: 1. DVCS has some great workflows. Local branching, transitive merging, offline commit, etc. 2. Git is becoming the industry standard and using that for our VC is both a recruiting and productivity advantage for us. 3. Git (and it's workflow) helps foster a better sense of sharing which is something we want to promote within the company. There are more but those are the major ones.
Non-dev here, but does this replace/overlap with TFS? What was the driver to adopt Git?
I'd have to dig up the link: a few years ago our VP had a good blog post on why we chose to add a Git server to our offering. TFVC is a classic centralized version control system. When we wanted to add a distributed version control, we looked at rolling our own but ultimately concluded that it was better to adopt the de facto standard.
I am kinda surprised that Microsoft doesn't use tfs - after all, it's their own version control system. But then again, we use tfs at work and not a day goes by on which I do not long for git.
19 seconds for a commit (add + commit) might be long but the new improvements look promising (down to ~10s). (Please correct me if the COMMIT column in the perf table includes the staging operations.) This looks awesome. I just wish Facebook would also share some perf and time statistics on their own extensions for Mercurial, last time I checked their graphs were unitless.
A handful of us from the product team are around for a few hours to discuss if you're interested.
This is so awesome. Brilliant move MS! In addition to enabling Windows engineers to be significantly more productive (eventually), it will go a long way to enabling engineers in other departments to contribute to Windows. For example, I used to work in the Azure org and once noticed a relatively simple missing feature in Windows. I filed a bug and was in contact with a PM who suggested if I wanted I could work on add…
I'm not so sure moving to Git alone would have helped your case. Getting an enlistment is only a small part of contributing to Windows.
A handful of us from the product team are around for a few hours to discuss if you're interested.