使用案例:GIT和VSTUDIO:在GIT分支之間切換時,視覺工作室緩存文件是否會引起問題?
- 視覺工作室是開放
- 主分支清潔(確認的git的狀態)
-checkout清潔特性分支(確認的git的狀態)
- 製作使用visual studio IDE更改功能分支
- 提交功能分支中的更改
-git狀態檢查,一切都致力於爲擁有分支機構
-checkout主分支
問題:主分支不再幹淨,有的在特性分支被改變了vStudio這些文件都沒有顯示出來的在主分支中更改。
我們無法弄清楚,如果vStudio是緩存和覆蓋(從我知道它在哪裏工作它問你是否想重新加載的方式似乎向後),或者如果我們正在做的事情錯在GIT
按照以下每條評論進行編輯:
這就是問題,主分支WAS乾淨,在功能分支中工作並切換回主模塊後,它現在顯示在主分支中被更改的功能分支中的文件
我對git的理解是,如果你改變一個分支中的文件,提交它們,然後切換到另一個分支git會切換出另一個分支中正確版本的修改過的文件,我們所看到的是一個分支中的變化有時會出現在另一個分支中,我們猜測這可能是由於visual studio緩存(或更邪惡的東西)
我不明白這句話,好像留高手很髒,還那高手不髒呢? 問題:主分支不再幹淨,功能分支中vStudio中更改的某些文件在主分支中未顯示爲已更改。 – Pod 2010-01-14 15:29:10
我現在看到了。是的,你是對的,那是應該發生的。爲什麼不嘗試同樣的事情,但記事本,看看它是VS的錯? – Pod 2010-01-14 15:36:31
檢查你的'autocrlf'設置(見http://stackoverflow.com/questions/2016673/definitive-recommendation-for-git-autocrlf-settings和http://stackoverflow.com/questions/2016404/git-status-shows 2'-修飾-git的結帳文件 - 犯規 - 刪除 - 它們) – VonC 2010-01-14 16:01:19