我正在尝试与母版合并分支,所以我签出了母版,但现在它不允许我进行合并:
未跟踪的文件阻止检出结帐前移动或提交它们.idea / vcs.xml
我无法移动或删除文件,因为它将使VCS与该项目分离我无法提交,因为当我尝试提交时这不是一个选择我无法切换到分支以查看从那一刻起我可以做什么,因为我收到了相同的错误消息。
如何解决此问题,如何防止再次发生?我是否需要设置.gitignore文件以排除.idea文件夹中的所有内容?
您要合并的分支已将此文件签入到其中,但是master
分支未跟踪(可能在.gitignore
中)。当您尝试合并另一个分支时,Git会阻止您覆盖这些文件,因为您可能会关心它们(毕竟,跟踪了它们的一侧)。
您有一些选择:
.gitignore
中。如果这是给定编辑器专用的文件,则它可能不属于版本控制,因为不同的人使用不同的编辑器和不同的设置。