2012-09-26 30 views
0

我在repo的「主」分支中添加了一些文件myFile.txt,其中包含一些內容。開發人員developerA創建了一個分支,並在其中做了一些東西,並在這些東西中改變了myFile.txt。雖然developerA在工作,但developerB在相同的myFile.txt中做了一些更改。GIT:精確定位文件中的更改

他們都推到中央回購所以我們的CI系統可以構建組件。開發者A推,然後開發者B推。出於任何奇怪的原因,developerA的變化可以在文件歷史記錄'git whatchanged myFile.txt'中看到,並且不顯示developerB。

當我克隆repo時,我的'master'分支的頭檢查developerB的變化,但查詢歷史記錄我無法確定更改developerB所做文件內容的提交。

這是怎麼回事?我如何找到改變文件內容的提交?

+0

你有沒有試過'git log myFile.txt'和'git blame myFile.txt'? –

+0

我試過了,但只有第一次提交出現了......我仍然在試圖找到原因。 –

回答

0

您的問題可能是,developerAdeveloperB的提交在不同的分支上。

解決問題的最簡單方法應該是使用--all標誌git log