由於往sae部署應用的時候要用到svn,所以將可能要用到的先整理起來備忘。我是在ubuntu下用svn的,在linux環境下用svn貌似比用圖形介面方便,個人見解。
安裝
ubuntu是沒有自帶svn的,所以在用svn時需要事先安裝,過程很簡單。
$ sudo apt然後根據提示操作即可。-get
install subversion
常用操作
一、將工程專案checkout到本地目錄
用法是:
$ svn checkout svn_server_path二、往本地版本庫新增檔案(也可簡寫為:
:
用法是:
$ svn add file這時改變的只是你檢出到本地的工程專案,在提交之前,svn伺服器上的工程專案不受影響。(新增檔案)
$ svn add direction
/(新增
direction
資料夾的所有檔案)
$ svn add
*.py
(新增當前資料夾的所有
python
檔案)
三、將本地改動的檔案提交到到伺服器
用法是:
$ svn commint可以先往本地版本庫新增檔案之後再集中提交,假如進行了svn add操作之後,直接提交即可。[paht
...]
$ svn commit -m但假如實現沒有進行svn add操作,那麼以上操作將會提交當前目錄的所有檔案。假如要提交特定檔案,則:"log_message"
(簡寫為:
svn ci -m
"log_message"
)
$ svn commit -m網上有一些博文中提到一條命令是"log_message"
file (e
.g.svn ci -m
"log_message"
settings.py
)
svn使用筆記
1.eclipse 中svn 圖示含義 黑色向右箭頭 本地修改過的檔案 藍色向左箭頭 svn 伺服器端修改過的檔案 黑色向右且帶加號的箭頭 本地比伺服器端多出的檔案 藍色向左且帶加號的箭頭 伺服器端比本地多出的檔案 黑色向右且帶減號的箭頭 本地已經刪除,而伺服器端沒有刪除的檔案 藍色向左且帶減號的箭...
svn使用筆記
trunk 是主分支,是日常開發進行的地方。branches 是分支。一些階段性的release版本,這些版本是可以繼續進行開發和維護的,則放在branches目錄中。又比如為不同使用者客製化的版本,也可以放在分支中進行開發。目錄一般是唯讀的,這裡儲存階段性的發布版本,只是作為乙個里程碑的版本進行存...
svn使用筆記
1.常用svn命令 1 svn基本命令 2 檢出checkout co svn co svn co 3 更新update up svn up 可以更新單個檔案 更新部分檔案 4 提交commit ci svn ci 檔案路徑 m 修改 問題 檔案路徑放在後面也可以 svn ci m task 121...