TortoiseGit - Git Clone

时间:2014-04-01 06:45:41

标签: git tortoisegit rcs

我可以像分支一样使用“Git Clone”吗?我没有感觉到,但我对Git完全不熟悉所以我会问(因为在其他地方看不到答案)。我的意思是,如果我做了一个“Git Clone”,在源代码上工作了一段时间,在同一个源文件夹的另一个“Git Clone”到不同的目的地,继续工作,然后我可以提交/推送两个目标文件夹代码成功了吗?这两个文件夹都有相同的源文件夹,只是在不同时间使用“Git Clone”完成。换句话说,TortoiseGit是否足够聪明,可以找出合并等等?

谢谢,

降压

2 个答案:

答案 0 :(得分:1)

你可以,但它几乎没有意义。 git已经非常支持分支而不复制整个存储库(正如其他一些版本控制系统那样)。我建议你学习如何使用原生git分支,否则与其他开发人员的合作将很难。 (是的,两者都有通过克隆创建的单独存储库,并且使用真正的分支,您仍然可以合并。)

答案 1 :(得分:1)

你可以这样做,虽然我认为你必须先拉,然后在本地合并,然后推送更改以合并它们。 但您也可以使用类似的实际分支。

'真实'分支的优点是您不必拥有两个完整的克隆(除了一些额外的优势,具体取决于您如何使用它)。

缺点是如果要切换分支,必须在分支之间切换,这样就无法同时在同一个克隆上的两个分支上工作。此外,任何未提交的更改也会转移到另一个分支,除非它们与在那里进行的更改发生冲突,在这种情况下您必须存储这些更改。无论如何,对一个不同分支的“快速”切换并不像你希望的那么容易。