使用SVN注意事項

SVN使用步驟
  • 檢出 checkout
  • 更新 update
  • 衝突 confilicte
  • 添加 Add (沒有添加項目可不寫)
  • 填寫svn日誌
  • 提交 commit

使用建議:
  •     →對svn的操作,一般不建議直接右鍵項目-team-提交/更新;建議統一在資源庫中進行更新、添加、提交等一系列事務。因爲在資源庫中,對各項待改變或已改變的文件有很直觀的比較


  •     →提交的時候必須寫日誌(svn試用與團隊開發,一個團隊中可能有多個人對一個文件進行操作,如果每個人提交的時候不記錄本次需要提交的內容,可能會造成以後該文件出錯時,無法及時的定位到哪一次或者說哪些次提交時出現的問題,而且對以後的bug回顧也不方便。所以寫日誌的時候要分別把 修改了哪些地方,哪些地方還有偏差,接下來怎麼去解決偏差 記下來);


  •     →提交之前必須更新(這是強制性的,因爲在你提交之前你並不知道別人是否對你提交的文件已經做了修改,所以第一部分的時候,纔要求各位在資源庫中進行操作;


  •     →反覆查看確保正確的前提下,勤更新勤提交;


  •     →提交只提交自己修改的文件,提交之前檢查是否是需要提交的文件;


  •     →使用步驟注意:update->add->寫註釋->commit,要是一個完整的事務,缺一不可

svn的其他操作

查看某一文件歷史提交記錄:右鍵該文件--Team--顯示資源歷史記錄(H)

比較當前文件與資源庫中的文件的差異:右鍵該文件--compare with



替換文件/還原:右鍵該文件--replace with


  1. 注:替換操作請謹慎,必要時分請先備份,替換操作不可逆!
解決衝突:
兩種情況:
本地文件沒修改代碼(可能在文件中添加了一個空格之類的不可見的操作),這種情況就直接還原;


  1. 點擊【4】標註的紅色箭頭,這裏會顯示所有有衝突的文件:有衝突的文件又包括兩類:1是多個人修改該文件,但修改的是不同的部分2是多人修改該文件,其中兩人或以上操作了同一段代碼。針對第一種可以直接更新無需特殊處理,針對第二種,就需要謹慎操作,切不可一股腦的更新。可以先把自己的代碼copy下來,和另一個人商量後再決定如何操作。其實衝突代碼,沒什麼好的解決辦法,只能責任人之間進行協調處理。

這兒就上面資源庫的圖片在簡單介紹下資源庫的使用方法:
1】:資源庫-->本地(更新)
2】:本地-->資源庫(提交)
3】:包含【1】【2
4】:衝突文件

發佈了14 篇原創文章 · 獲贊 55 · 訪問量 23萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章