我能用一个像树枝一样的“克隆人”吗?我没有这种感觉,但我对Git完全陌生,所以我会问(因为在其他地方看不到答案)。我的意思是,如果我做了一个"Git Clone",在这个源代码上工作一段时间,对同一个源文件夹执行另一个"Git Clone“到不同的目标,然后我可以成功地提交/推送两个目标代码文件夹吗?这两个文件夹都有相同的源文件夹,只是在不同的时间使用"Git Clone“。换句话说,TortoiseGit是否足够聪明,能够解决合并等问题?
谢谢,
巴克
发布于 2014-04-01 06:51:25
您可以这样做,虽然我认为您必须先拉,在本地合并,然后推动更改以合并它们。但您也可以使用实际的分支,这是类似的。
“真正”分支的优势在于,您不必拥有两个完整的克隆(另外还有一些额外的优势,取决于您如何使用它)。
缺点是,如果要切换分支,则必须在分支之间切换,因此不能同时在同一克隆上处理两个分支。另外,任何未提交的更改也会转移到另一个分支,除非它们与所做的更改发生冲突,在这种情况下,您必须保存这些更改。无论如何,“快速”切换到不同的分支并不像你希望的那么容易。
发布于 2014-04-01 06:50:44
你可以,但这没什么意义。git已经很好地支持分支,而无需复制整个存储库(就像其他版本控制系统所做的那样)。我建议您学习如何使用本机git分支,否则与其他开发人员的合作将很困难。(是的,无论是使用通过克隆创建的单独的存储库,还是与真正的分支,您仍然可以合并。)
https://stackoverflow.com/questions/22778676
复制相似问题