在VSO git倉庫中,在文件歷史記錄中,有「簡單歷史記錄(默認)」,「第一個父項」,「完整歷史記錄」和「完整歷史記錄」(簡化合並)的過濾器選項。這些選項有什麼區別? 「簡單的歷史」和「全面的理解」有什麼區別。VSO git文件歷史中的「簡單歷史記錄(默認)」和「完整歷史記錄」有什麼區別?
我們有像下面提交顯示在簡單的歷史記錄。但是,在我們的開發人員運行命令「get reset --hard origin/develop」之後,在簡單歷史記錄中,只有提交A - B - 光盤。 E和F缺失。在「完整的歷史記錄」中,我們仍然可以看到提交A - B - C - D - E - F。真正的問題,運行「混帳拉」拉最新代碼時,我們只得到了更改代碼犯下d,我們不能拉E和F
我們應該做的代碼修改?因此,我們將E,F取回到簡單的歷史記錄中,並且在運行'git pull'時,E和F中的代碼更改可以被拉到本地磁盤。
什麼是你的分支結構('git的日誌--oneline --decorate --graph --all'的輸出)?你是用「A-B-C-D-E-F」查看文件歷史的分支是什麼?它似乎不是開發分支。 –