忽略已經版本控制的檔案
如果你不小心新增了一些應該被忽略的檔案,你如何將它們從版本控制中去除而不會丟失它們?或許你有
自己的ide配置檔案,不是專案的一部分,但將會花費很多時間使之按照自己的方式工作。
如果你還沒有提交,你只需要tortoisesvn → revert...來取消新增,你需要將這個檔案新增到忽略列表
,這樣它們才不會被再次誤新增近來。
如果檔案已經存在於版本庫,你需要做更多的工作。
把檔案移動到其它安全的位置,不在你的工作拷貝的目錄內。
tortoisesvn → 提交父目錄,tortoisesvn會檢視遺失檔案和你從版本庫標記刪除的檔案。
將檔案移到原始位置
將檔案新增到忽略檔案,所以你不必再為此煩心。
例如:我們要過濾classes資料夾
1.先把classes目錄copy到其他目錄(即不在你的工作拷貝內)
2.刪除classes目錄
3.提交父目錄
4.將classes目錄還原到原位置
5.在classes父目錄設定svn:ignore屬性,忽略classes資料夾
如果你需要將整個目錄從版本控制中刪除,過程會有一點區別。
tortoisesvn → 匯出資料夾到某個安全的地方而不是你的工作複本。
tortoisesvn → 刪除,從你的工作複本中刪除該資料夾。
tortoisesvn → 提交對資料夾的刪除操作,將它從版本庫中移除。
將匯出的檔案拷貝回工作拷貝原來的位置。
將檔案新增到忽略檔案,所以你不必
利用SVN搭建測試伺服器
在正規的團隊開發流程中,測試伺服器測試是必不可少的乙個環節,如何簡單快捷的部署測試伺服器將是本文的重點。本文的實際環境是centos php mysql svn,將通過兩種不同的途徑來實現部署測試伺服器的最終目的。第一種,post commit post commit本身是svn系列鉤子中的乙個,是...
利用官方git svn外掛程式遷移svn倉庫
git svn是乙個把 從svn倉庫遷移到git倉庫的工具,官方的使用文件參考git 遷移到git,本文中對幾個具體的步驟進行提煉。1.構建user.txt user.txt是乙個把svn使用者和git使用者關聯起來的文件,如果svn使用者少的話,可以直接手填,例如 svn user git use...
利用rar命令列備份本地svn
由於本地svn比服務端svn多寫備註和參考文件,屬於冗餘,無法在svn上備份,另外多備份下總是好事。具體引數詳見winrar幫助檔案 總共2個檔案 1.auto backup svn.bat 主批處理負責呼叫rar備份 winrar a rr100p svn sql 新建壓縮檔案,當前手動建立此步略...