關於開發環境庫版本管理

2021-10-03 20:29:20 字數 447 閱讀 8224

在開發的時候,我們很多時候都會使用到一些已有的函式庫來簡化開發過程。

但是由於各種原因,當這些庫會進行一些更新,導致碰到庫版本的綜合性錯誤。

這種錯誤堆積到一定程度,那這個程式就完全就沒得維護的辦法了,可能就需要重構**或者打補丁的方式才能夠解決。

我一直在想,有沒有辦法來使用一種理想的方式來保留所有的庫版本。

這樣其實是保留了原始版本,在一定程度上部署主機上增加了一定的安全風險,不過好處是可以在一定程度上使程式的在乙個穩定不變的環境中執行。

作為程式設計師,誰不想自己的程式一直穩定執行到天荒地老,我覺得做這個方案下來還是有很大的意義。

其實很早有這個想法,但是運用這個想法,我覺得anacodna軟體算是比較成功的。

這樣有個好處是,不需要將所有的庫都丟到系統的目錄下,而是通過乙個程式來做管理。

嗯,這個專案,可能需要快點做出來,讓大家勞動成果得到有效的保障!!

管理本地版本庫

首先要明白的是git有三個部分,本別是工作區,快取區和版本庫 git管理的是 檔案修改 比如對某個檔案新增了一行,這個行為就屬於乙個檔案修改。在我們修改或者新建了檔案之後,都要用git add命令將 檔案修改 加入到stage 快取區 中,然後再用git commit命令將stage中的 檔案修改 ...

關於交叉開發環境

交叉開發 交叉開發環境 交叉開發環境 cross development environment 是指編譯 鏈結和除錯嵌入式應用軟體的環境。它與執行嵌入式應用軟體的環境有所不同,通常採用 宿主機 目標機 模式。開放的交叉開發環境的典型代表是 gnu工具鏈。它能夠支援x86 arm mips powe...

SVN版本管理(版本庫控制管理及安裝)

一 svn簡要說明 subversion svn是乙個很好的版本管理工具,與cvs一樣,svn是乙個跨平台的開源的版本控制系統 svn版本管理著隨時間改變的各種資料。這些資料放置在乙個 資料檔案 repository 中,這個檔案庫很像乙個普通的檔案伺服器或者ftp伺服器,但是與眾不同的是,svn會...