-->

是混帐SVN使用Git树兼容?(Is git svn compatible with git sub

2019-07-03 23:15发布

现在,git的子树已被合并到核心git的分布(其也Msysgit为1.8.0),没有人知道是否混帐SVN使用Git树的作品?

注:我不是在谈论子树合并策略,而是这个 。

Git的子模块不能当你使用Git SVN直接使用 。 相反,它需要间接的另一个层次 。 此外,git的子树工作流程更方便,当你跟踪第三方respositories ,这是一件好事,当你使用svn也出现这种情况。

我的问题是,如何才能知道是否与GIT SVN使用时的Git树有什么问题?

Answer 1:

我目前正在使用它。 唯一的问题(副作用)我注意到的是,如果我dcommit到SVN从子树合并致力于为一个单一的承诺(如南瓜); 那么你将失去历史的树在svn的承诺。



Answer 2:

有可能意外地混合在一起的子树(使既能在父和子子树,或者在存储库根和在储存库中的子树中存在的交叉部分)的可能性。 在这种情况下的git可能会引发像拉怪的错误! [rejected] ! [rejected]或合并在自动合并的冲突。

通过这样的冲突,混乱的问题的真正根源。搜索可以是一个真正的痛苦。



文章来源: Is git svn compatible with git subtree?