2012-11-23 47 views
0

我剛剛開始使用git最近。我在查看我在git commit工具中更改的文件時遇到了問題。我正在使用Visual Studio作爲我的開發環境。我有幾個項目作爲localhost和localhost/admin。我對這兩個項目中的文件做了一些更改。當我運行git commit工具時,我可以看到來自localhost項目的更改,但看不到localhost/admin項目中的更改。任何想法爲什麼它的行爲如此?文件不會顯示在混帳提交工具

謝謝

回答

0

我的其他項目重定向到IIS中的不同路徑。

1

如果沒有顯示更改,表示它們沒有被提交。

對於可能的原因:

1)這些都是新的文件,你需要將它們添加到單獨的提交

2)文件由混帳由於忽略到的.gitignore規則

我會建議:

1)使用gitk工具來驗證之前提交的內容。該工具包含在標準的git包中。 2)使用外部工具來做提交(我不確定VS git插件有多好,但這可能會有很大幫助)。在我的個人喜好列表中是git-cola工具。它可以讓你選擇將提交什麼(甚至通過代碼行)

+0

如果我對文件進行了任何更改,它應該列在git commit工具中嗎? – Joshua

+0

@Joshua這取決於你用來提交的工具。有些工具非常笨,並且通常不遵循任何邏輯(例如WebStorm IDE的git插件)。正如我指出我的答案,我不知道有關Visual Studio混帳插件。但是我個人放棄了使用任何嵌入到IDE插件中的方式,並始終使用外部工具。我推薦的git-cola非常酷。試試吧。 – AlexKey

+0

我沒有使用任何集成到IDE中。我正在使用當你右鍵點擊文件夾時得到的git commit工具。我認爲是默認的一個。 – Joshua