svn資料庫
『壹』 怎麼svn伺服器上的 資料庫備份到本地
將本地的記錄修改成與伺服器上的一致。也就是說,將本地與伺服器上不同的地方,改成與伺服器上的一樣。
svn備份一般採用三種方式:
1)svnadmin mp
2)svnadmin hot
3)svnsync.
注意,svn備份不宜採用普通的文件拷貝方式(除非你備份的時候將庫暫停),如命令、rsync命令。
筆者曾經用 rsync命令罩攔來做增量和全量備份,在季度備份檢查審計中,發現備份出來的庫大部分都不可用,因此最好是用svn本身提供的功能來進行備份。
優缺點分析
==============
第一種svnadmin mp是官方推薦的備份方式,優點是比較靈活,可以全量備份也可以增量備份,並提供了版本恢復機制。
缺點是:如果版本比較大,如版本數增長到數萬、數十萬,那麼mp的過程將非常慢;備份耗時,恢復更耗時;不利燃悶豎於快速進行災難恢復。
個人建議在版本數比較小的情況下使用這種備份方式。
第二種svnadmin hot原設計目的估計不是用來備份的,只能進行全量拷貝,不能進行增量備份;
優點是:備份過程較快,災難恢復也很快;如果備份機上已經搭建了svn服務,甚至不需要恢復,只需要進行簡單配置即可切換到備份庫上工作皮大。
缺點是:比較耗費硬碟,需要有較大的硬碟支持(俺的備份機有1TB空間,呵呵)。
第三種svnsync實際上是製作2個鏡像庫,當一個壞了的時候,可以迅速切換到另一個。不過,必須svn1.4版本以上才支持這個功能。
優點是:當製作成2個鏡像庫的時候起到雙機實時備份的作用;
缺點是:當作為2個鏡像庫使用時,沒辦法做到「想完全拋棄今天的修改恢復到昨晚的樣子」;而當作為普通備份機制每日備份時,操作又較前2種方法麻煩。
『貳』 svn清理失敗database
1. 使用TortoiseSVN清理資料庫:
(1)右鍵單擊資料庫文件,選擇TortoiseSVN > Cleanup。
(2)差派等待清理完成。
(3)重新提交資料庫文件。
2. 使用命令行清理資料庫:
(1)打開命令行窗口,進入資料庫文件所在的目錄。
(2)輸入svn cleanup命令,等待清理完成。宏宏
(3)重新提虛絕賀交資料庫文件。
『叄』 什麼是SVN以及SVN的作用
SVN是subversion的縮寫,是一個開放源代碼的版本控制系統,通過採用分支管理系統的高效管理,簡而言之就是用於多個人共同開發同一個項目,實現共享資源,實現最終集中式的管理。
SVN的作用:SVN是一種技術性更加安全的產品,的實現了系統和控制兩方面的結合。一方面可以將系統整體的安全功能有效地分布在分支系統中,進而保證分支系統能正常運行,從而使各分支系統能夠互補,最終在系統整體性的安全性得以保障,通過均衡原則實現最終追求安全的目的。
(3)svn資料庫擴展閱讀:
SVN伺服器既具有CVS所具有數據儲存的優點,像是信息資源存儲後會形成資源樹結構,便於存儲的同時,數據一般不會丟失,同時又擁有自己的特色。SVN是通過關系資料庫及二進制的存儲方式,同時解決了既往不能同時讀寫同一文件等問題,同時增添了自己特有的「零或一」原則。
『肆』 svn是什麼工具
SVN一種集中式文件版本管理系統,對於開發人員來講,應該是有必要掌握的工具,當然還有其他比如CVS,VSS等其他工具。
一個開放源代碼的版本控制系統,相較於RCS、CVS,它採用了分支管理系統,它的設計目標就是取代CVS。互聯網上很多版本控制服務已從CVS遷移到Subversion。
注意事項:
SVN伺服器既具有CVS所具有數據儲存的優點,像是信息資源存儲後會形成資源樹結構,便於存儲的同時,數據一般不會丟失,同時又擁有自己的特色。SVN是通過關系資料庫及二進制的存儲方式,同時解決了既往不能同時讀寫同一文件等問題,同時增添了自己特有的「零或一」原則。
以上內容參考:網路-版本控制
以上內容參考:網路-SVN
『伍』 誰知道svn能不能管理資料庫
SVN是渣棗版本控制工具。你每次修改了代碼之後提交,他會給你把每個版本記錄下來。
如果你想要SVN管理資料庫也不是不可以。把資料庫備份下來物衫,然後上傳到SVN,然後每次都更新就可如螞拆以了。
『陸』 SVN 資料庫
svn只是提供版本控制管理功能,svn和RDBMS是兩個不同的系統,不能說你有訪問svn伺服器的氏喚許可權,你就有汪橋了訪問資料庫的許可權。至於訪問資料庫是另外一個問題,你說的訪問資料庫,是指要在本地機器上連接資料庫嗎?如果是這樣的話,你得要有許可權啊,有訪問數殲陵凱據庫的用戶名跟密碼么?