使用IntelliJ& amp;切换分支混帐

时间:2017-02-21 21:57:01

标签: java git intellij-idea

这应该是一个简单的...

我尝试使用IntelliJ(来自Eclipse)并且我遇到了这个我不知道如何处理的问题,我使用 branchA 配置我的项目没有问题,但是,一旦尝试检查另一个分支 branchB ,IDE会告诉我由于某些未跟踪的文件将被覆盖而失败。

该文件是vcs.xml:S

如果我删除它,因为IDE建议我无法切换分支。

我不确定我缺少什么,或者如何配置项目以便我可以正常切换分支。

任何帮助将不胜感激,谢谢。

3 个答案:

答案 0 :(得分:3)

看起来你需要做两件事

1)从您的Git存储库中删除.idea / vcs.xml文件

2)在.gitignore中将其排除,这样您就不会再检查此文件了。它通常存储在/.idea/下。这个特殊的可以用

完成
 .idea / vcs.xml

您不应该像其他人建议的那样在Git存储库中检查此文件。否则,Git仓库的另一个IntelliJ用户将覆盖他的vcs设置。

答案 1 :(得分:0)

你可以继续使用VCS> Git>承诺。在那里你可以切换未版本控制的文件并切换复选框,提交,你的文件在vcs中。

答案 2 :(得分:0)

您需要将未跟踪的分支添加到git。从命令行开始:

git add <file name>
git commit -m "Your message here"

在IDE中,在项目树视图中找到该文件,单击鼠标右键,然后选择Git - &gt;添加(或按Ctrl-Alt-A)。然后提交,Ctrl-K。