【svn】本地文件夾同步到SVN

本地代碼上傳至SVN

原由:
我在開發項目代碼時每每在本地開發好久,在基本功能完成時才上傳svn,添加版本控制。html

作法:
右鍵 TortoiseSVN - Repo browser
在但願項目存儲的根目錄下右鍵 Add folder 選擇要添加的項目文件夾 這樣本地代碼就添加到了svn
本地創建一個空目錄tmp,svn checkout剛剛添加的svn路徑
將tmp中的.svn目錄拷貝至原始的項目文件夾
刪除tmp文件夾git

這樣本地項目文件夾就加入版本控制了github

忽略部分文件:
方法一:
在項目代碼路徑,鼠標右鍵,「TortoiseSVN」-- >「Settings」 -->"Subversion"-->"Global ignore pattern" 添加要忽略的文件名,如target .idea 而後肯定
ide

方法二:
若是文件已經添加到了版本控制,選擇想要忽略的文件,鼠標右鍵 TortoiseSVN-Remve from ignore list - xxx
svn

在git版本控制上添加svn版本控制idea

這個需求看起來有點奇葩,實際狀況是我原始代碼是在github上下載的,包含git版本控制,後面修改後提交到公司只能提交svn。.net

作法:
在.gitignore中添加忽略.svn
在svn中忽略.git和.gitignore
這樣就能夠兩邊都更新,互不影響版本控制

參考:
https://blog.csdn.net/flysun3344/article/details/53115122
http://www.javashuo.com/article/p-zsixvbye-cn.htmlhtm

相關文章
相關標籤/搜索