簡體   English   中英

使用IntelliJ和Git切換分支

[英]Switching branches with IntelliJ & Git

這應該是一個簡單的...

我正在嘗試IntelliJ(來自Eclipse),但有一個我不知道如何處理的問題,我已經使用branchA配置了項目,但沒有問題,但是,一旦嘗試簽出另一個分支BranchB ,IDE就會告訴我我失敗,因為一些未跟蹤的文件將被覆蓋。

該文件是vcs.xml:S

如果我按照IDE的建議將其刪除,則會失去切換分支的能力。

我不確定要丟失什么,或者我必須如何配置項目才能正常切換分支。

任何幫助將不勝感激,謝謝。

看來您需要做兩件事

1)從您的Git存儲庫中刪除.idea / vcs.xml文件

2)將其排除在.gitignore中,因此您將不再檢查該文件。 它通常存儲在/.idea/下。 這個特殊的可以用

 .idea / vcs.xml

您不應像其他人建議的那樣在Git存儲庫中檢查此文件。 否則,Git存儲庫的另一個IntelliJ用戶將覆蓋他的vcs設置。

您可以進入VCS> Git>提交。 在這里,您可以切換未版本控制的文件,並切換復選框,提交和文件在vcs中。

您需要將未跟蹤的分支添加到git中。 從命令行可以看到:

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

在IDE中,在項目樹視圖中找到文件,右鍵單擊,然后選擇Git-> Add(或按Ctrl-Alt-A)。 然后提交,Ctrl-K。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM