簡體   English   中英

git svn與git子樹兼容嗎?

[英]Is git svn compatible with git subtree?

既然git子樹已經合並到核心git發行版(它也是1.8.0版本的Msysgit上),有沒有人知道git svn是否與git子樹一起工作?

注意:我不是在討論子樹合並策略,而是關於

使用git svn時,不能直接使用Git子模塊 相反,它需要另一層次的間接 此外, 當您跟蹤第三方存儲庫時 ,git子樹工作流更方便 ,這也是您在使用svn時發生的事情。

我的問題是,當與git svn一起使用時,如何確定git子樹是否有任何問題?

我目前正在使用它。 我注意到的唯一問題(或副作用)是,如果我向svn提交,則將子樹的合並提交為單個提交(如壁球); 所以你將松開svn repo中子樹提交的歷史。

可能會偶然地將子樹混合在一起(使得可以在父子樹和子子樹中存在的交叉部分,或者在存儲庫根目錄和存儲庫子樹中存在)。 在那種情況下,git可能會拋出奇怪的拉錯誤! [rejected] ! [rejected]或合並自動合並時的沖突。

通過像這樣的沖突來尋找問題的真正來源可能是一個真正的痛苦。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM