命运石之门与Git

作者: 治部少辅 | 来源:发表于2016-06-05 18:30 被阅读118次

    最近补『命运石之门』这个番,刚刚看到第十集,果然是神作啊。作为一个程序猿,突然发现剧里面的世界线理论模型很像Git有木有?

    所谓时间并非一条从过去流向未来的河流,而是由众多世界线所组成。这里的众多世界线,其实就是类似Git里面的分支(branch)了。当主角往过去发送D-Mail时,其实就是checkout到了一个历史提交,然后从这个历史提交创建了一个新的分支(新的世界线)。等新的分支(世界线)逐渐流动到了主角发送D-Mail的时刻,这个分支就会合并(merge)到主角所在的master分支。世界(工作区)就发生了改变了。

    至于为什么主角可以在跨越不同的世界线(分支)的过程中保持记忆?因为他在.gitignore文件里面啊!!!

    主角们准备作死 D-Mail checkout回历史提交 D-Mail产生新的分支 新的世界线合并到master

    相关文章

      网友评论

      本文标题:命运石之门与Git

      本文链接:https://www.haomeiwen.com/subject/mejrdttx.html