基本上我正在尋找一種在大型/複雜的SVN倉庫中更容易地找到事物的方法。我經常在小工具應用程序上工作,並且很快將它們移動到一個通用的SVN倉庫中,所以我想到的情況是在一個地方可能有幾十個甚至幾百個小工具應用程序,已經有一兩個,並且我已經失去了有時使用某些特定功能或庫或構建技術,甚至哪個工具做什麼的地方)。svn倉庫中子項目的元數據
有沒有人在svn中使用過元數據庫?什麼工作,什麼沒有?
我說的不僅是如何存儲元數據,但你用它做,就像生成HTML指標是什麼。對於存儲,我看到它的方式有3點基本的可能性:
把你的元數據,在簽入SVN倉庫一個純文本文件。(例如,一些xml文件具有特殊的文件約定,例如svn-metadata.xml)然後這將被版本化,但它使它獨立於svn。
使用SVN屬性來存儲元數據。(工程確定,並版本,但你被綁定到SVN。好的方面是,你可以專門配合元數據的單個文件。)
存儲元數據在外部位置如數據庫或一個wiki 。 (集成了更直接的存儲位置的功能,但不會進行版本控制,並綁定到該類型的存儲。)
我想在一個純文本文件可能使用RDF + RSS作爲元數據的,然後編寫一些定期掃描SVN存儲庫中的元數據的東西,將其索引到數據庫中,並生成一個易於使用的Web應用程序,以便於查找。