我正和另一个开发商一起研究一个小项目,我们的情况有点小。我们都熟悉SVN,但Git对我们都是新人。
我们正努力在我们的储存库中设立一个分支,每个分支都致力于我们项目的不同方面。
所发生的事件是,他做了一些事情,然后我做了一些事情,发生了一些冲突(在设计者文件中,当它试图将我们的新文件放在同一个“现场 ” ) 。 在我解决这些冲突时,我一定是漏掉了一些东西,但现在却不起作用。 我设法把文件带进一个工作状态,继续我快乐的方式,添加了更多的不受冲突解决不良影响的东西。
看起来是的
A( Good) - & gt; B( Bad) - & gt; C( Trying to fix) - & gt; D( reververbad dead); - & gt; A - gt; E( 完整的新文件) - & gt; F( 完整的新文件) - & gt; G( 其它 dev) 自大问题发生后首次出现, 带来了更多的问题和冲突 。
我想做的基本上就是回到A, 并合并到我的B,E,F承诺中, 那时另一个Dev可以承诺G。在这一点上,我不知道B和E之间发生了什么,所以我宁可放弃它,因为那只是我试图解决问题。然而,当我回到A时,我并没有因为我最初承诺B时的同样的冲突而受到激励。
求上帝帮助我