2016-10-28 36 views
1

我們有顛覆行爲來幫助我們管理我們的c文件(並將烏龜svn作爲前端)。當我想知道c模塊中的變化時,我(當然)只獲取程序的「主體」中的更改,而不是包含文件中的更改。顛覆工具,當顯示更改時還包括程序的包含文件

因此,我寫了一個小的簡單程序,找出c模塊的所有包含文件,檢查每個包含文件的最後一個顛覆更改日期,並將結果寫入輸出文件。

這樣我就可以對整個模塊中最近發生的變化有一個完整的印象。

但是這個程序非常簡單,我想知道,如果有一個解決方案可以很好地處理c模塊的「全視圖」。

由於我在一個subversion工作文件夾中同時處理多個獨立的更改請求,因此無法僅僅查看「檢查修改」的結果。

非常感謝。

+0

只需將你的包含文件和C文件添加到版本控制中?你必須在一些差異查看器中分別查看h和c文件對我來說不是一個大問題。 – Lundin

+0

如果您有大約80個包含文件,並且您想知道最近發生的變化,那麼這是非常煩人的。 –

+0

我還是不明白這個問題。當然你的SVN客戶端會記錄所有提交,按日期排序?只需檢查它,看看哪些文件最近發生了變化,無論它們是h文件還是c文件? – Lundin

回答

1

一些手工(一次性)必需的,但可以工作

使用(在每一個「項目」的所有文件的文件級型/ reqiure SVN 1.6 + /)創建虛擬(或實際)文件夾,其中將包括每個項目的所有文件。之後svn log裏面的這個文件夾裏的WC只會顯示與項目文件相關的變化