我打算在LabVIEW中開發一個通用的版本控制API。
這個API應該是通用的,並且可以通過其他工具(LabVIEW IDE,編譯工具等)來協調,併爲初學者提供對不同種類的SCC類型(Subversion,VCS,Mercurial和GIT)的訪問。
我的基本問題不是如何開發這樣的工具,而是更多的功能應該在這個API中可用,或者是否有一些關於不同語言的類似項目的文檔?
目前我正在考慮以下功能:通用SCC API應具有哪些功能?
- 添加文件
- 刪除文件
- 鎖定文件
- 更新文件
- 獲取最新版本
- 標籤當前版本
- 出口資源庫
- Push遠程倉庫
- 獲取特定修訂
哪些基本功能,是我完全丟失?
LabVIEW已經爲MS SCC API版本控制系統提供了一個接口,但它缺少開放源代碼和基本配置選項。它不能在範圍之外使用。 – 2011-05-05 12:43:52