爲什麼還有那麼多人用SVN?

什是SVN?

svn(subversion)是近年來崛起的版本管理工具,是CVS的接班人。TortoiseSVN是一個Apache「 Subversion(SVN)客戶端,實現爲Windows Shell擴展。它直觀且易於使用,因爲它不需要運行Subversion命令行客戶端。而且,即使在商業環境中,它也是免費使用的最簡單的最酷的(Sub)版本控制界面!

 

目前,絕大多數開源軟件都使用svn作爲代碼版本管理軟件SVN=版本控制+備份服務器

SVN(Subversion)是一個非常強大的配置管理工具,可以區分不同的版本,並促進其在特定版本中的及時恢復;你應該知道項目組成員所做的進度;共享資源,而不是將資源發送到Remote文件中;協同工作,大大提高工作效率;SVN內核是一個包含所有數據的設置庫。根據數據樹的文本,配置庫由文件和目錄組成。客戶可以訪問這些文件的讀寫設置庫。當別人寫數據時,他們可以看到;通過讀取數據,你可以看到其他變化。特別是,SVN會記錄檔案中的所有變化,不僅是文件,還包括目錄本身的變化,包括添加、刪除和修改文件和目錄。

簡單的說,你可以把SVN作爲一個備份服務器,或者更好的是,它可以幫助你記住所有下載到服務器的文件。每次版本變化時,它都會自動轉移。

通常我們叫它重寫,它是存儲在這裏,然後下載在這裏。在中國,它就像一個檔案室。但是,我們通常用 "Repository "這個詞。事實上,第一次,我們需要增加一個新的(額外的)存儲文件。修改後,你可以把它們下載到現有的服務器上,並改變服務器。這個文件已經被轉移了,這意味着SVN服務器已經改變了。每次SVN服務器都會給它一個新的版本。上傳時間也會被記錄下來。因爲在上傳之前,你需要從Repository文件中下載很多因素。你可以選擇一個新的或舊的版本。如果你忘記了這個故事,試着去理解它

SVN使用標籤、分支和其他三個元素,這意味着它們將取代文件副本或目錄來保存日誌。

因此,創建一個字符或分支只是倉庫內部文件的副本。至於分支,現在只是倉庫中的一個目錄,而不是之前的交叉目錄。代碼不明。由於SVN文件中包含了SVN的完整編號,所以這個缺陷在一定程度上得到了修正。

SVN不讓我回去了。建議添加一個新的倉庫版本。在任何情況下,都會在數據庫中發現一個損壞的版本。返回SVN的操作是合併操作。

SVN使用的是標籤和分支,其他三個項目,也就是說它們存儲的是日誌,而不是文件或檔案目錄的副本。因此,創建一個字符或分支只是倉庫裏面文件的副本。與之前的分支不同,分支只是倉庫中的一個文件夾。不能再指定代碼。在一定程度上,這個缺陷被完整的SVN文件號所彌補。SVN文件存儲的是SVN文件而不是單個文件。

不要實施CVS 0或原則。如果您查看多個文件(添加到服務器),一些文件可以完成,而其他文件不能完成。它們通常是手動輸入,然後檢查到其他文件(不是全部)。因此,這些文件的檢查將分兩個階段進行。SVN確實支持零或統一的原則,這也是SVN的主要優點之一。