當我們利用 svn up 更新程式碼,如果遇到修改相同檔案的相同地方,就會發生衝突 (conflict) 此時就必須修改或者是略過,當選擇略過此檔案就會出現底下訊息
Skipped ’lib/logs/logDB.txt’ Skipped ’lib/confs/Conf.php’ At revision 912. Summary of conflicts: Skipped paths: 2 之後怎麼用 svn up 更新檔案,都會因此被略過,那該怎麼恢復被略過檔案的狀態,讓它們可以繼續被更新呢?網路上找到一篇 svn local obstruction, incoming add upon merge 解法,用 svn resolve 來解決問題,只要針對該檔案打入底下指令即可
svn resolve --accept working lib/confs/Conf.php svn resolve --accept working lib/logs/logDB.txt
See also
- Github 支援 SVN Client
- Bitbucket 開始支援 Git Repository
- 版本控制 svn move 移動或更名
- Git Submodule 介紹與使用
- 用 git 指令產生 Change log 格式
- 版本控制 version control git clean 使用時機
- Git 版本控制:利用 git reset 恢復檔案、暫存狀態、commit 訊息
- Git 版本控制: 「You have some suspicious patch lines」
- [Git] how to remove file and commit from history(如何移除 commit 歷史紀錄)
- [FreeBSD] 簡易架設 git Server,git 使用教學