2011-08-10 77 views
0

想象一下這樣的結構(主服務器和dev_branch):如何在git中進行此比較?

a/ 
    b/ 
    c/ 

我運行一個腳本,它生成此(dev_branch):

a/ 
    b/ 
    c/ 
    file1 
    ... 
    fileN 

我添加的一切,我提交它(dev_branch)現在,在master上,我重寫了文件生成腳本,我運行了它,並且提交了結果。我如何確保從master生成的文件包含與從分支生成的文件相同的內容?我怎樣才能執行此檢查?

回答

2

您可以比較兩個分支有:

git diff branch1 branch2 

或具有分支比較工作樹:

git diff branch 
+0

是否混帳採取排除參數?例如,我不想讓它顯示匹配模式的文件。 – Geo

+0

您也可以指定路徑。像往常一樣,可以在[手冊](http://www.kernel.org/pub/software/scm/git/docs/git-diff.html)中找到詳細的說明。 –