我所了解的svn與git

2021-09-26 08:29:20 字數 530 閱讀 9753

svn是subversion的縮寫,是乙個開放源**的版本控制系統,通過採用分支管理系統的高效管理,簡而言之就是用於多個人共同開發同乙個專案,實現共享資源,實現最終集中式的管理。

這裡我只列出,我自己在使用過git與svn之後的直接差異感受,並不代表svn與git只有這些,也不代表誰勝過誰

​ (1)有兩個倉庫,乙個本地,乙個遠端;在無網路狀態下,使用者可以提交**到本地倉庫,待有網時,一併提交到遠端倉庫;

​ (3) git只會在發生合併的時候出現衝突,可以延緩解決

​ (1) 只有遠端伺服器,所有的**提交只能依靠網路進行

​ (2)可以進行部分檢出和部分更新

​ (3)提交時就可能出現衝突,出現衝突就要立馬解決

關於svn,我個人的感覺,它是適合於整個專案的研發管理,而git是適合**編寫的版本控制

下圖是乙個svn裡面的資料夾結構,code是**,database是資料庫相關的,doc是軟體開發的過程,也就是說,在這裡有關此專案的所有一切都在這裡,可以根據人員的職能不同給出相應的許可權,檢出不同的目錄,完成各自的任務

我所了解的cgi

對於cgi,一開始我並沒有理解,一些概念性的東西,常常使我陷入咬文嚼字的陷阱裡。我希望找到乙個通俗易懂的案例,下面這段資料我個人覺得講得非常清楚 最早的web伺服器簡單地響應瀏覽器發來的http請求,並將儲存在伺服器上的html檔案返回給瀏覽器,也就是靜態html。事物總是不斷發展,也越來越複雜,所...

我所了解的LBS

lbs location based service,基於位置的服務。用通俗的話來描述這門技術的現實應用 讓世界知道你現在的位置,然後你可以知道你想關心的任何東西的位置。反正,和位置很相關 乙個很經典,很未來的lbs描述 這條微博紛紛被讚為lbs最佳商業應用,創造了上萬條的 記錄並被模仿,衍生了海底...

我所了解的遞迴

所謂遞迴,就是當你需要完成某個功能時發現下一層次的需求跟上一層次的需求相同,相同到如果完成整個功能可能需要寫無數相同 段 這個時候我們可以不可以使用while迴圈或者多層迴圈巢狀呢,可以,但是它並不能完美解決所有要求,貼出 使用該字典根據輸入要查詢的城市 輸出他的二級城市或地點 menu 網易 go...