6

我来自 perforce 背景,试图了解 gitHub。

在 Perforce 中,当我“签出”某些内容时,它会让其他用户知道我正在处理该文件。结帐在 Git 中的工作方式是否相同?

好像您不签出文件而是签出分支?

谢谢

4

2 回答 2

7

checkout在 Perforce 中大致等同于clone在 git 中,但在像 git (甚至 SVN )这样的 VCS 中,结帐不会向其他人发出锁定信号,表明您正在处理它。任何人都可以克隆一个 git repo 并对其进行处理,而无需考虑还有谁在处理它。

于 2013-03-24T06:28:04.877 回答
4

通常,签出分支并不意味着任何人都会收到通知。它只是意味着您正在从一个代码分支切换到另一个代码分支,可能还会根据您的参数在该过程中创建一个新分支。

有关结帐的更多信息,请参阅git checkout文档。

于 2013-03-24T06:23:10.670 回答