Gui*_*ira 1 git version-control terminology checkout
我试图理解为什么 git 开发人员为命令“git checkout”选择“checkout”一词。将“checkout”一词翻译成葡萄牙语(我的母语)并没有澄清“checkout”一词的含义。虽然我了解该命令对我的 git 项目的影响,但如果该命令是 git abrakadabra 它对我来说听起来是一样的。
检出文件的想法并非起源于 Git。
在英语中(至少),当你从图书馆借书时,人们会说你“check the book out”:你从图书馆拿走这本书,并承诺稍后归还。当您拥有这本书时,其他人都无法使用这本书,因为图书馆不再提供该书。
其他源代码控制系统的工作原理类似。检出文件意味着只有您可以编辑该文件。任何其他尝试签出该文件的人都必须等到您将其重新签入后才能对其进行编辑。
这种类型的独占访问不适用于 Git(作为分布式源代码控制系统),但该术语被保留来描述从存储库中选择一个分支来填充工作目录的想法(有效地检查所有不同的文件)一次编辑,直到您通过检查另一个分支“将它们放回去”)。
| 归档时间: |
|
| 查看次数: |
247 次 |
| 最近记录: |