subversion 簡單說明
checkout:
從源**管理伺服器取出**。
commit:
提交更新的**到源**管理伺服器。
update:
從源**管理伺服器獲取**的最新更新。
export
從源**管理伺服器匯出**,匯出的**將脫離源**管理。
revert:
將當前資料恢復到最近與伺服器同步的版本,即放棄自己的所有未提交修改。
branch/tag
將指定**放入到分支版本或者標記版本。
get lock
鎖定指定檔案,鎖定後其他人將無法 commit 更新到這部分**。
release lock
釋放鎖。
add to ignore list
讓源**管理伺服器忽略當前檔案或目錄
伺服器**目錄結構:
伺服器目錄**存放結構如下:
trunk:放置主**
branches:放置**分支版本
tags:用於儲存有標記的版本。標記的目的是為了方便的統一匯出某乙個時間點的**。如果可以的,盡量每乙個時間點為所有**做個標記,放與該目錄下。
示例見:http://218.249.105.81/svn/%e6%a0%b7%e4%be%8b%e5%b7%a5%e7%a8%8b/
將**加入到 subversion 源**管理
1 使用 import 命令直接將**匯入伺服器指定的位置,import 後再 checkout **到乙個空目錄下,checkout的**就加入了源**管理。
2 用repo-brower 直接進去瀏覽伺服器目錄樹,在目錄樹下建立專案源**目錄,然後checkout這個目錄到乙個空白目錄,把要加入源**管理的檔案放到這個目錄下即可。
by:
yuyong
2007-04-04
FormatMessage簡單說明
常用引數簡介.formatmessage format message from system format message allocate buffer,null,lval,null,lptstr hlocal,0,null 第乙個引數是標誌,告訴這個formatmessage函式,我想要的特點...
std deque簡單說明
本文 http blog.chinaunix.net u2 86575 showart 1734758.html std deque是乙個高效的雙端佇列,可以高效地進行插入和刪除操作。以sgi c stl為例 deque的基本結構是 有乙個map map中的元素是乙個記錄了乙個大小為512位元組的線...
epoll簡單說明
首先我們來定義流的概念,乙個流可以是檔案,socket,pipe等等可以進行i o操作的核心物件。不管是檔案,還是套接字,還是管道,我們都可以把他們看作流。之後我們來討論i o的操作,通過read,我們可以從流中讀入資料 通過write,我們可以往流寫入資料。現在假定乙個情形,我們需要從流中讀資料,...