2015-03-13 193 views
0

由于git完成自动合并,我们的项目出现了一些问题。我们不直接使用git命令,而是通过Intellij IDEA进行提交。使用IDEA要容易得多,因为我们的项目由几个模块组成,这些模块位于几个git存储库中,IDEA很好地处理了在所有存储库中完成的更改。由Intellij IDEA在更新项目和提交更改时执行的Git命令

我的同事们认为我们可以通过手动执行git pulls,commit和push来避免git合并造成的问题,而不是使用IDEA VCS功能,因为他们认为IDEA在导致错误合并的场景后面做了一些额外的工作。

IDEA是否做任何额外的工作,而不是发出一些git命令,当它提交,拉和推?还有一种方法可以检查执行VCS任务时由IDEA发出的git命令是什么?

+0

你的同事是正确的。 IDEA会自动为您的文件在回购库中执行一些集成...例如,删除文件后查看版本控制选项卡。 – 2015-03-13 10:40:23

回答

3

“版本控制”工具窗口中的“控制台”选项卡准确显示IntelliJ IDEA集成执行的Git命令。除了运行Git命令之外,它不会执行任何Git存储库修改。