一,SVN集中式版本控制系統git
基本使用方法:vim
1. TortoiseSVN-->Import 簽入服務器緩存
建立好項目,點擊建立的項目文件,右鍵選擇TortoiseSVN-->Import,把代碼簽入服務器,輸入帳戶密碼,簽入。服務器
2. SVN Checkout 遷出服務器分佈式
別的同事從SVN服務器拉代碼,建立的文件,右鍵選擇SVN Checkout,選擇好存儲地址,保存,拉下代碼。spa
3.SVN Commit… 修改提交版本控制
點擊項目文件右鍵或者空白處選擇SVN Commit…,便可把修改的項目文件提交到SVN。it
4.TortoiseSVN=>>Add SVN Commit 添加新文件到SVN服務器class
在項目中新建文件,在新建的文件右鍵點擊TortoiseSVN=>>Add,選中新建的文件,點擊OK按鈕,這樣並無將這個文件提交到SVN服務器,只是將這個文件標記爲源代碼庫庫中的文件,並將其狀態置爲修改狀 態。以後,咱們要再SVN Commit這個文件一次,才能夠將其真正提交到SVN服務器上的代碼庫中。date
5.SVN Update 更新項目
要在須要更新的文件夾上點擊右鍵或在該文件下的空白處點擊右鍵,點擊SVN Update,就能夠了。注意:更新操做可能會由於版本衝突而失敗,這是能夠使用合併【Merge】或其餘方法解決;也可能由於鎖定【Get Lock】而失敗,這是須要先解鎖【Release Lock】。
6.TortiseSVN=>>Rename… SVN Commit 重命名
此方法也不是直接重命名,而是將該文件或文件夾的名稱標記爲重命名後名稱,也須要咱們使用SVN Commit提交到SVN服務器後才真正重命名。
7.刪除文件 TortoiseSVN=>>Delete SVN Commit
最簡單就是,你直接刪除文件或文件夾,而後使用SVN Commit提交更新到SVN服務器。另一種方法是在你要刪除的文件或文件夾上點擊右鍵=>>TortoiseSVN=>>Delete刪除,此方法也不是直接刪除,而是將該文件或文件夾的狀態置爲刪除,也須要咱們使用SVN Commit提交到SVN服務器後才真正刪除。
二,git 分佈式版本控制系統
基本操做
1.git init 建立倉庫
mkdir learngit //mkdir 建立文件夾 cd learngit 進入文件夾 pwd //顯示文件夾目錄
2.git clone 從現有 Git 倉庫中拷貝項目 後邊跟GIT倉庫地址 若是想本身定義項目名稱,可在地址後邊加名字
3.git add 添加新文件到緩存 git status -s 查看項目的當前狀態,可查看項目新添加的文件是否成功
4.$ vim README 修改文件README 而後查看狀態git status -s,返回AM README
"AM" 狀態的意思是,這個文件在咱們將它添加到緩存以後又有改動。改動後咱們在執行 git add 命令將其添加到緩存中:
執行git add,把修改的文件加入到項目中,返回 A README
5.git commit
使用 git add 命令將想要快照的內容寫入緩存區, 而執行 git commit 將緩存區內容添加到倉庫中。
6.git rm 刪除
7.git mv 項目中移動文件或重命名
例如:$ git add README 新增文件
git mv README README.md 查看文件狀態 README.md