【问题标题】:TortoiseGit - Git CloneTortoiseGit - Git 克隆
【发布时间】:2014-04-01 06:45:41
【问题描述】:

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

谢谢,

降压

【问题讨论】:

    标签: git tortoisegit rcs


    【解决方案1】:

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

    “真实”分支的优势在于您不必拥有两个完整的克隆(除了一些额外的优势,具体取决于您的使用方式)。

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

    【讨论】:

      【解决方案2】:

      你可以,但这几乎没有意义。 git 已经对分支提供了出色的支持,而无需复制整个存储库(就像其他一些版本控制系统一样)。我建议你学习如何使用原生的git 分支,否则与其他开发者合作会很困难。 (是的,通过克隆创建的单独存储库和真正的分支,您仍然可以合并。)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-03
        • 2023-04-09
        • 2019-01-26
        • 2015-09-23
        • 2013-08-07
        • 2012-10-24
        相关资源
        最近更新 更多