從一個SVN服務器遷移到另一個服務器:
# 導出老服務器的svn代碼
svn export {old_svn_url} {path}
# 切換到代碼的根目錄
cd {path}
# 檢出新服務器上的svn到當前目錄(建議新的svn目錄是空的)
svn co {new_svn_url} .
# 將當前路徑下的所有代碼加入版本庫
svn add *
# 提交代碼到新服務器
svn ci -m ‘{svn提交時的注釋}’
忽略某個或多個文件或目錄
# 忽略某個文件或目錄(設置svn屬性:propset)
svn ps svn:ignore “{要忽略的文件或目錄}” {要忽略的文件或目錄的位置}
例:
# 忽略main目錄下的_test.php文件
svn ps svn:ignore “_test.php” main/
# 忽略當前目錄的所有文件或目錄(通配符”*”)
svn ps svn:ignore “*” .
# 忽略多個文件或目錄(編輯svn屬性:propedit)
svn pe svn:ignore {要忽略的文件或目錄的位置}
說明:此命令輸入後會出現一個文本編輯器(vim或其他),在其中輸入要忽略的目錄或文件,每行一個,輸入完成後保存即可。
例:
_test.php
_demo.php
_tmp.php# 查看某個目錄下忽略的文件或目錄的列表(查看svn屬性:propget)