使用:
檢出 (update) = check out
檢入 (commit) = check in
git svn clone svn: # 轉殖** 同時可使用使用者名稱 --username=***xx
git svn rebase # 拉取**
git svn log [-v]
# 日誌 [詳情]
git add/commit # 提交
git svn dcommit [-n]
# push [檢查]
svn checkout # 檢查**update, svn co
svn update # 拉取**, svn up
svn status # 檢視狀態, svn stat, svn st
svn revert file_path # 放棄修改,取消單個檔案
svn revert -r path
# 放棄修改,取消某個目錄
svn add
# 新增到暫存區
svn commit -m # 推送**, svn ci
svn log [-v]
# 檢視提交記錄(詳細)
[url=]
l abc.c # svn已經在.svn目錄鎖定了abc.c
m bar.c # bar.c的內容已經在本地修改過了
m baz.c # baz.c屬性有修改,但沒有內容修改
x 3rd_party # 這個目錄是外部定義的一部分
? foo.o # svn並沒有管理foo.o
! some_dir # svn管理這個,但它可能丟失或者不完整
~ qux # 作為file/dir/link進行了版本控制,但型別已經改變
i .screenrc # svn不管理這個,配置確定要忽略它
a + moved_dir # 包含歷史的新增,歷史記錄了它的來歷
m + moved_dir/readme # 包含歷史的新增,並有了本地修改
d stuff/fish.c # 這個檔案預定要刪除
a stuff/loot/bloo.h # 這個檔案預定要新增
c stuff/loot/lump.c # 這個檔案在更新時發生衝突
r xyz.c # 這個檔案預定要被替換
s stuff/squawk # 這個檔案已經跳轉到了分支
用Git的方式使用SVN
習慣用git後的程式設計師一定對svn不屑一顧。不過目前的開發環境必須使用svn,用起來不開心。還好git提供了對svn的支援,讓我們可以像使用git一樣使用svn。當然一些git的高階功能還是無法支援的。有興趣詳細了解的同學可以參考git svn文件。簡單來說只需要幾步就可以使用了。檢出svn庫 ...
SVN和Git的使用
架構圖 本地工作目錄 work directory 開發者進行開發的地方 版本倉庫 respository 儲存各個版本和維護更新 動態維護分支 功能分支再向主分支合併 checkout 第一次導下來,受到版本控制,svn import export 不受版本控制 delete revert upd...
通過cmd使用git
一.將git的bin目錄加到系統環境變數中的path路徑下 如果想要通過dos命令執行程式,必須要加絕對路徑,有些絕對路徑相當的繁瑣,很麻煩。這就體現出path命令的偉大之處了,將絕對路徑加入path中就可以省去這些操作,路徑到bin目錄就可以了,因為bin目錄是啟動目錄,如圖 注意 一定要將路徑加...