git-diff

    0熱度

    1回答

    我得到使用JGit兩個分支之間的區別如下: ObjectReader reader = git.getRepository().newObjectReader(); CanonicalTreeParser oldTreeIter = new CanonicalTreeParser(); CanonicalTreeParser newTreeIter = new CanonicalTreePa

    1熱度

    2回答

    我有時在git repo中有很長的代碼行(例如一個json配置文件),並且git diff會像下面那樣產生輸出。 在EC2實例,我git diff不換行的內容到下一行,產生以下輸出(I可以使用左/右鍵來導航),其我個人偏好。 任何一個人知道如何配置的git-diff從一個行爲改變到另一個?

    0熱度

    1回答

    我在我的存儲庫中有兩個分支,我想對某些文件進行比較。 我想這兩個分支 喜歡的東西之間只列出新添加的遷移: git diff branch1 branch2 | grep /db/migrate 任何幫助表示讚賞

    -1熱度

    1回答

    對於使用PHP編寫的SOAP API,有一組自動迴歸測試。我想運行整個套件,收集代碼覆蓋率報告,彙總它們並與引入的代碼更改(通過比較master分支與dev分支)進行比較。 這將給我有用的信息,哪些更改不包括測試。 php-code-coverage庫有一種組合代碼覆蓋的方法,但由於我想同時運行測試,因此可能無法正確合併它們。 pycobertura可以比較兩個覆蓋文件和兩個代碼分支,因此需要巧妙

    2熱度

    3回答

    我需要爲最後N次提交創建補丁文件並將它們作爲單獨提交應用到另一個分支。對於N = 3我認爲有這樣做: git的差異HEAD〜3 HEAD〜2 >> DIFF1 git的差異HEAD〜2 HEAD〜1 >> DIFF2 配合的diff HEAD〜1 HEAD >> diff3的 ,然後分別將它們放在另一個分支: 混帳申請DIFF1 (推) 混帳申請迪FF2 (推) 混帳申請的diff3 有什麼短的方

    0熱度

    2回答

    我想比較單個文件的不同版本。 在命令行我可以做到這一點 git difftool <revision_1>:<file_1> <revision_2>:<file_2>。 但我想用gui來選擇比較哪些版本。 因此,gui應該顯示提交列表,其中指定的文件被更改,並且從該列表中應該可選擇兩個提交,然後將其傳遞給實際的difftool。 gitk -p file 有類似的功能,但它只能產生後續提交之間的

    2熱度

    2回答

    爲什麼我得到這個補丁: @@ -129,8 +132,9 @@ sub _preprocess_message { sub _process_message { my ($self, $message) = @_; - my $method = ref($message) eq 'HASH' ? $message->{method} : undef; + my $time = [

    1熱度

    1回答

    當我用git add --patch互動地添加diff帥哥時,我有時會得到比屏幕更長的胖子。 這奇怪的是我,因爲我已經設置: [core] pager = less -FRX --tabs=4 [pager] # Bypass pager: git --no-pager ... diff = diff-highlight | less -FRX --tabs=4

    5熱度

    1回答

    我試圖使用git diff --word-diff-regex =命令,它似乎拒絕任何類型的lookaheads和lookbeheads。我無法確定git使用哪種正則表達式。例如, git diff --word-diff-regex='([.\w]+)(?!>)' 回來作爲無效的正則表達式。 我想獲取所有不是HTML標籤的單詞。因此,所產生的正則表達式匹配的應該是「你好」「世界」「富」「酒吧

    4熱度

    2回答

    比較與上次的saged提交 git diff --cached git diff --staged 兩個命令都產生相同的結果,對不對?