git-bisect

    5熱度

    3回答

    我是git的新手,剛剛發現「git bisect」。如果您可以使用新編寫的單元測試(事先不在此處)檢查錯誤,通常會如何使用它? 假設我們有一個包含單元測試的存儲庫,但是 - 經常這樣 - 它們並不完整。在某些版本中,我們發現某個功能無法正常工作,但我們知道它在某些版本之前。不幸的是,該功能沒有通過單元測試進行檢查。我想現在要做的是: 編寫測試用例(失敗在第一療程) 查找提交使用Git平分使用這個測

    1熱度

    2回答

    當我使用git bisect命令時,我只運行 對於Java程序的每個二分點的失敗測試。但是,我發現很多與git bisect相關的教程都提出了運行「make; make test」。爲什麼我應該在每一步都運行所有測試,是否有任何理由? 非常感謝。

    0熱度

    2回答

    我知道topic-branch-7的提示有一個bug,我知道master的提示沒有bug。我想知道哪些bug是在topic-branch-7中引入的。所以我運行以下: git checkout topic-branch-7 # some testing to verify the bug git bisect start bad # start a git bisect and mark th

    0熱度

    1回答

    我有兩個項目,LogViewer和LogAnalyzer都在分開的git存儲庫中開發,而LogViewer依賴於LogAnalyzer。我試圖在LogViewer上做一個git bisect,但每次我嘗試測試一個新的提交時,我都必須在LogAnalyser中找到並簽出具有正確API的提交,這非常煩人且耗時。有一個更好的方法嗎?

    32熱度

    3回答

    我有一個歷史,看起來像這樣: * 3830e61 Add data escaping. (Bad) * 0f5e148 Improve function for getting page template. * aaf8dc5 Merge branch 'navigation' |\ | * 3e667f8 Add icons. | * 43a07b1 Add menu style

    1熱度

    1回答

    我開始了一個平分qtwebkit,當我在第一階段嘗試編譯它時,它給了我以下例外。我嘗試使用舊的qmake,但它仍然給出相同的例外。這實際上意味着什麼,我該如何解決它。 g++ -c -Wall -Wreturn-type -fno-strict-aliasing -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-

    23熱度

    4回答

    在我目前正在研究的一個項目中,我們保留每個功能自己的brach,並在功能準備就緒時將其合併回主設備。每個功能分支中的提交可能會包含大量「WIP」功能,並在其完成並保持穩定之前打破其他功能的功能。 無論如何,由於主分支的提交是唯一(應該是)穩定的提交,我只想在該分支上使用git bisect。 有沒有辦法在一個分支上限制git bisect?

    1熱度

    1回答

    運行git bisect每個平分後,產生這樣的輸出: Bisecting: 22 revisions left to test after this (roughly 5 steps) [123fedacc728b985d4f8d010e2a69dcbdcbf3e8e] use binascii module for hex/binary conversions 我可以使其使用部分提交名稱前

    44熱度

    2回答

    如果一個人試圖從比存儲庫的根目錄之外的任何地方運行任何混帳對開的命令,一個是說: 你需要從工作樹的頂層運行此命令。 這是爲什麼?我知道沒有其他的git命令有這個要求,我也沒有看到明顯的原因,對分應該是特殊的。手冊頁也沒有提到這個限制。 這真的沒什麼大不了的。我大多隻是好奇。

    53熱度

    1回答

    我通過指定好的和壞的修訂版開始了我的git bisect,但我認爲他們沒有註冊。此外,因爲我試圖指定git bisect的好壞,我不認爲git正在做任何事情。我想中止整個對分,以便重新開始操作。 git bisect reset似乎是我正在尋找的東西,但我想在可能搞砸任何東西之前仔細檢查。