subversion(svn) 是乙個開源的版本控制系統, 也就是說 subversion 管理著隨時間改變的資料。 這些資料放置在乙個**資料檔案庫(repository) 中。 這個檔案庫很像乙個普通的檔案伺服器, 不過它會記住每一次檔案的變動。 這樣你就可以把檔案恢復到舊的版本, 或是瀏覽檔案的變動歷史。
日常開發過程其實就是這樣的(假設你已經checkout並且已經工作了幾天):update(獲得最新的**) -->作出自己的修改並除錯成功 --> commit(大家就可以看到你的修改了) 。
如果兩個程式設計師同時修改了同乙個檔案呢, svn 可以合併這兩個程式設計師的改動,實際上svn管理源**是以行為單位的,就是說兩個程式設計師只要不是修改了同一行程式,svn都會自動合併兩種修改。如果是同一行,svn 會提示檔案 conflict, 衝突,需要手動確認。
UnixC第十一天
回憶昨天內容 一 訊號阻塞 sigprocmask 2 sigset t 訊號阻塞和訊號忽略的區別 可靠訊號 不可靠 訊號丟失 二 獲取程序的未決訊號集 從未決訊號集中找未決訊號 sigpending 2 什麼是未決訊號?三 訊號從產生到處理的整個過程 四 system v ipc 訊息佇列 獲取乙...
第十一天作業
第一題 import time import random deffoo print 開始執行。time.sleep random.uniform 1,3 print 執行完畢 return 都結束了 print foo 第二題 import time import random deffoo pr...
python第十一天
函式總結 def func a,b print a,b return a b 四個組成部分 函式名 呼叫函式的依據 函式體 執行函式邏輯的 引數列表 為函式提供內部資源 返回值 將函式執行結果返回給外界 返回值 1 空返回 沒有return或空return 2 一鍵返回 3 多值返回 裝有多個值的元...