0
我正在Visual Studio中使用TFS工作,並且我有3個分支。在我們的回購中,每個分支都有2個配置文件的解決方案。這些配置文件已經承諾並且需要保留承諾。但是,在我的機器上,我需要將配置文件更改爲指向正確的數據庫。Visual Studio Git - 不能忽略已提交的文件和開關分支
我已經試過git update-index --skip-worktree App.config
但是當我去轉換分支我得到以下錯誤信息:
git rm --cached App.config
而且它會創建.gitignore
文件,當是提交App.config從我不想要的回購中刪除。
我的目標是忽略我對文件所做的更改,但將文件保留在在線git倉庫中。
哪個分支在您的本地計算機上籤出?你在使用什麼樣的視覺工作室?另外,你使用像GitExtensions這樣的GUI嗎? – BikerDude
他們都已經簽出。 VS 2017允許我通過下拉菜單在它們之間切換,並自動更新本地計算機上的文件。我有TortoiseGit作爲GUI,但我現在只使用VS – DevEng
哦,真棒。所以,就像澄清一樣,您從下拉列表中選擇的文件是唯一已經簽出的文件,其餘的文件存在本地但尚未簽出。 您對這些分支所做的任何更改都不會自動在線推送。 – BikerDude