blame

    12熱度

    6回答

    我有一些我希望看到修訂歷史的代碼。在示例文件中,第300行包含「有趣」的內容。我如何使用svn來查看該行何時發生變化,並查看與該行更改有關的svn註釋。 (請注意,該文件以前的版本可能不會在第300行有我的目標興趣線)。

    2熱度

    1回答

    所以我的任務是替換一些我們的項目爲了兼容性的原因需要的虛擬代碼,但自從上次發佈以來,它已經神祕地退出了某個時間。由於消失的代碼讓我擔心還有什麼可能已經失蹤,但未被發現,我一直在挖掘日誌,試圖找出這些少數行被刪除的內容。我已經嘗試了一些東西,包括「git log -S'add-visit-resource-pcf'」,git blame,甚至是用腳本對齊git bisect,這個腳本只是檢查行的存在

    11熱度

    1回答

    其實我試圖得到關於合併衝突的報告。我使用'git blame'來查看誰改變了哪一行,但我找不到分支和存儲庫名稱信息。 有沒有辦法從'git blame'或從提交ID'找到一個文件的存儲庫名稱,分支名稱和作者名稱,以便每當發生合併衝突時,我都可以發送電子郵件給已觸及的作者該文件/行來解決它。

    40熱度

    3回答

    git log有一個不錯的--format選項來指定如何格式化輸出。 但是git blame似乎沒有等效,儘管blame的默認輸出不太人性化。我希望看到更少。 例如,而不是: 5600cab7 js/sidebar/VehicleGrid.js (Rene Saarsoo 2009-10-08 18:55:24 +0000 127) if (x > y) { b5f1040c js/map/m

    2熱度

    3回答

    我想得到一個每個人都曾經承諾過一個文件的完整列表,有沒有一個命令(可能有一些爭論的責任)做得很好? 感謝

    4熱度

    1回答

    在工作中,我們使用分支策略,其中所有更改都是在開發分支中開始,然後在一個或多個集成分支中完成,最後在分支分支中結束。 偶爾(比我想要的更多)我發現自己需要弄清楚某個特定變化來自何處(哪個開發分支)。在這種情況下,我必須花費大量時間玩偵探,通過2-3次合併追溯變化。 我錯過了一個簡單的方法來做到這一點?

    1熱度

    1回答

    我有一個項目,我正在研究的是在本地機器上進行版本控制。我需要將網絡/公司之外的其他人員所做的更改納入我的項目,但我希望能夠對他們所做的更改承擔責任。我手動進行更改,或者我可能僅通過添加文件等來合併他們所做的更改。有沒有人有什麼建議?