这应该是一个简单的...
我尝试使用IntelliJ(来自Eclipse)并且我遇到了这个我不知道如何处理的问题,我使用 branchA 配置我的项目没有问题,但是,一旦尝试检查另一个分支 branchB ,IDE会告诉我由于某些未跟踪的文件将被覆盖而失败。
该文件是vcs.xml:S
如果我删除它,因为IDE建议我无法切换分支。
我不确定我缺少什么,或者如何配置项目以便我可以正常切换分支。
任何帮助将不胜感激,谢谢。
答案 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。