Distributed Version Control “killer applications”

后端 未结 7 1545
温柔的废话
温柔的废话 2020-12-14 22:55

Considering switching to Mercurial or Git? We are too. I\'m currently studying the benefits of DVCS which turn out to be vast, lust and must.

I would love to hear f

7条回答
  •  暖寄归人
    2020-12-14 23:43

    Sharing changes with others without publishing

    For me the killer app, when I was a large team, was being able to work together with other engineers, sharing changes, without needing to go through the central server. It meant we could share unfinished features in a controlled way (i.e. no "copy this file from my tree") and it all just worked.

    • Alice starts work on a feature, but it needs Bob to do some stuff before release.
    • Bob takes Alice's changes directly, finishes off the feature. Alice and Bob might have stuff going back and forth between them.
    • Charlie, the QA guy, takes Bob and Alice's changes from one of them. Tests them. They're ok! He pushes the whole lot onto the main server. Everybody else can now get the feature - complete and tested.

提交回复
热议问题