2013-05-16 45 views
1

我對不同的項目都使用Git和ClearCase。我總是想知道Eclipse CDT索引器如何與底層版本控制協作(或不是!)。例如,當你「git checkout」另一個分支時,或者在ClearCase中更改你的配置規範時,整個源代碼樹可能會在你下面改變。索引需要刷新或重建。Eclipse CDT索引器如何與版本控制配合使用?

人們有任何提示/技巧嗎?例如。在哪裏存儲工作區,哪些選項可以檢查,運行哪些命令?

回答

1

一個功能,您可以用的是Scanner Discovery,在the FAQ還描述並集成在Eclipse朱諾:

CDT可以解析我的構建和集包括輸出(-I)和每宏(-D)文件

當源更改並再次觸發構建時,這會很有用。 除此之外,當ClearCase視圖或git工作樹更改時,主要是View-->select Index-->rebuild
ClearCase view.dat.git回購元數據被忽略。

+0

謝謝,VonC。 (順便說一下,我讀了很多關於Git/ClearCase的帖子......他們非常有幫助,謝謝)。如果重建整個索引是唯一的選擇,考慮到工作樹的一小部分可能會改變,這太糟糕了。但這是我發現的唯一可靠的方法。 – jfritz42

+0

@ jfritz42我同意。我沒有找到可靠的增量索引重建。 – VonC