svn是什麼
可以把svn當成您的備份伺服器,更好的是,可以幫助您記住每次上傳到這個伺服器的檔案內容。並且自動的富裕每次的變更乙個版本。
通常,我們稱用來存放上傳檔案的地方就是repository,就是資料倉儲的意思。第一次我們需要有乙個新增檔案的動作,將想要備份的檔案放到repository上面。日後,當您有任何修改時,都可以上傳到reposirotry上面,上傳已經存在且修改過的檔案。
為什麼要使用svn
1、 備份工作是十分重要的,您永遠不知道計算機上的硬碟何時會壞掉。例如,要release東西的前一刻,硬碟萬幻壞掉,無法修復。隨意,常常備份工作資料是非常重要的。
2、 版本控制非常重要。您無法保證手頭上最新版本永遠都是對的。很多時候,在經過數天努力工作之後,您才發現走錯方向,需要將所有的修改恢復到數天前的版本。沒有幾個人能夠完全記住自己修改過什麼東西。如果沒有做好版本控制,那麼,最差的狀況就是要全部重來。
3、 夥伴間的資料同步也是非常重要的,很多時候,除了您個人外,還有其他的同伴也需要您的檔案,怎麼把最新的檔案提供給夥伴呢,就是通過svn。
4、 如果沒有乙個更好的辦法,備份不同版本是很耗費硬碟空間的。
svn的出現
1、 svn repository 可以使自己計算機上的乙個目錄,或者是隨身攜帶的儲存工具,當然也可以是公司的伺服器。
2、 svn能夠實行版本控制,所有上傳的版本都會幫您記錄下來,日後您可以隨時取得某一時刻的版本。而且,也有版本分支及合併等好用的功能。
3、 svn 可以讓不同的開發者訪問相同檔案,並且利用svn server 作為檔案同步的機制。也就是說,您有檔案更新時,無需將檔案寄給您的開發成員,只需要告訴他新的技術已經在svn server上面,請他自己去svn server上面就可以缺德最新版本,而且,svn server也可以做到當您上傳新版本後自動發信給相關的成員。
4、 svn的存放檔案方式是採用差異備份的方式,也就是說,他只會備份不同的地方,所以很節省硬碟空間。此外,他也可以針對所謂的非文字檔案進行差異備份。
為什麼要使用blog
有哥們問我,你為什麼使用blog?我總結了一下,覺得有如下幾個原因。1對自己的督促 有了blog,就會經常記得寫點東西 就會經常翻翻網上的新文章,了解一下新技術,不至於迷失在忙碌的生活中 如果把自己的所感所想所學寫出了,自己對自己也會有個概念,不至於迷迷糊糊 還有,畢竟是掛在網上的文字,心中難免擔心...
為什麼要使用XML
xml 代表擴充套件標記語言 extensible markup language 是由 world wide web consortium w 3c 的 xml工作組定義的。這個工作組是這樣描述該語言的 擴充套件標記語言 xml 是 sgml 的子集,其目標是允許普通的 sgml 在web 上以目...
為什麼要使用Nginx?
有人說這些基準測試是不準確的,因為在這樣那樣的環境下,做的比較不一致。我傾向同意基準測試只是告訴了我們其中一部分情況,你能做的是消除偏見 有人見過所有人都同意乙個基準測試是公平的嗎?我是沒見過。我們投資的一些公司把web平台切換到nginx後,可以顯著的解決擴充套件問題。nginx明顯有效的實現了今...