1. svn版本庫創建起來有什麼用
svn是用於實現軟體配置管理的工具,想要了解svn的作用,可以先了解什麼是配置管理(SCM)
2. svn 不能創建版本庫,是怎麼回事我是這樣操作的
你應該是沒有在空文件夾下點右鍵創建版本庫,所以提示這個問題
建議新建一個文件夾,裡面不要放任何東西,在空文件夾下點右鍵創建版本庫
3. SVN如何創建各個管理庫,如文檔庫,代碼庫等
您好,SVN是C/S架構,數據存放分成伺服器端和客戶端。創建代碼庫一般指的是SVN伺服器端的操作,這個庫隨便建在什麼地方都可以;你要發布的線上代碼,這是存放在SVN的客戶端的。
SVN的伺服器端和客戶端存放文件的格式是不同的,所以不能直接訪問SVN伺服器端的存儲路徑,只能通過SVN客戶端將伺服器端的存儲內容checkout或者export出來。
理解上述這些基礎知識後,你應該就明白了,你要做的事情就是:
1、先建立一個SVN伺服器(可以專門安裝SVN伺服器端安裝包,建立用http/https或svn協議訪問的SVN伺服器;也可以簡單用TortoiseSVN創建本地的用files:///方式訪問的SVN伺服器);
2、在伺服器端建立一個空的版本庫,將你原有的www-web-項目 文件夾 上傳到SVN伺服器新建的版本庫中;
3、在你線上存放代碼的地方新建一個文件夾,並將版本庫中的內容checkout到這個新文件夾,設置這個文件夾是以後線上發布代碼的文件夾。
4、在你開發用的工作電腦上checkout一個文件夾出來,平時在這個文件夾修改代碼,修改完成後上傳到SVN伺服器,然後在線上代碼對應的文件夾那裡更新得到上傳的新代碼。
這樣的話,你的整個工作就分成了3個存儲位置:1、伺服器端,2、開發端,3、線上發布端,這就井井有條、互不幹擾了。
當然,SVN要用的好,還有很多技巧,比如分支/標記的使用,比如鉤子的使用(可以實現實時自動發布,每次從開發端提交後就自動更新線上發布端),那需要你繼續學習了。
4. 如何創建svn伺服器 svn創建方法
1、下載綠色版svn(即zip壓縮包文件,如我下的是svn-win32-1.5.6.zip,當然下安裝版的也可以):
2、解壓下載下來的綠色版svn和安裝svn的windows客戶端TortoiseSVN,按照提示安裝就可以,為了能立馬看到效果,最好重啟下機器,呵呵
3、創建版本庫,打開命令窗口(開始->運行,鍵入cmd,回車),我的svn伺服器解壓目錄為F:\svn;在命令窗口輸入:
pushd F:\svn\bin
進入到svn解壓目錄下的bin目錄,建立版本庫,如我把版本庫安裝在:F:\svnrep,首先確認F盤下是否存在svnrep文件夾,沒有我們可以在命令窗口鍵入:
mkdir F:\svnrep
就會創建一個snvrep文件夾,接下來,運行如下命令:
svnadmin create F:\svnrep
這樣我們的版本庫就創建了,在F:\svnrep下你可以看到自動生成了一些文件及文件夾;同時,你也可以用TortoiseSVN的圖形界面來創建,在F:\svnrep文件夾中「右擊->TortoiseSVN->Create Repository here」, 同樣得到我們需要的結果,如果這文件夾已經創建有了,你再創建,會自動報錯。
4、配置用戶和許可權,打開F:\svnrep\conf目錄中的svnserve.conf文件,將[general](保證[general]這一行的前面不帶#號,有#號就將#號去掉)下面的
# password-db = passwd(大概在20行)及# authz-db = authz(大概在27行)
前的#號去掉。保存文件;
然後打開同目錄中的passwd文件(可以用記事本打開),在[users](保證[users]這一行的前面不帶#號,有#號就將#號去掉)下面添加用戶及此用戶對應的密碼,格式為:
admin = password
表示用戶為admin 密碼為password 保存文件。
同時也可以修改同目錄下的authz文件,主要是用來控制用戶對svn版本庫里哪些目錄的文件是否有讀或寫許可權,讀為r寫為w,如果要賦給admin對版本庫下的目錄都有讀和寫許可權,格式為:
[/]
admin = rw
/代表了svn版本庫下的起始位置,對於修改此文件的一些注意事項,可以到網上搜索下呵呵。
5、運行svn伺服器,在命令窗口輸入:
svnserve -d -r F:\svnrep
這樣,svn伺服器程序就啟動了。但不要關閉這個命令窗口,關閉就意味著svn伺服器停止。
6、導入項目到svn版本庫可以用TortoiseSVN客戶端進行導入,在要導入的項目文件夾上「右擊->TortoiseSVN->Import…」在URL of repository輸入
svn://localhost/項目名
在Import Message中可以輸入你的信息,點擊ok按鈕,就開始導入了,完成導入後,項目目錄沒有任何變化,導入過程中沒報錯的話,項目中的所有文件就導入到svn的版本庫里了;這個導入過程可以到任何一台能訪問你svn伺服器並安裝好TortoiseSVN客戶端的電腦上進行,在要導入的文件或文件夾上「右擊右擊->TortoiseSVN->Import…」,在URL of repository 輸入:
svn://svn伺服器IP/項目名
就OK
7、從版本庫中檢出,即復制出一份版本庫中的項目,在一個空的文件夾中「右擊->SVN Checkout」,在URL of repository中輸入:
svn://localhost/項目名
這樣我們就復制出了這個項目中的文件。
8、修改文件後更新到版本庫,當項目中的某一文件作了修改,可以通過在這個文件上「右擊->SVN Commit…」,這樣我們就將我們對這一文件的修改提交到了版本庫。
當然還有很多功能,查看文件修改,比較文件各版本中的修改及不同處,== 不一一介紹了。注意的是TortoiseSVN客戶端版本最好是和svn伺服器的版本一致,有時不一致的時候會發生錯誤。
5. tortoisesvn創建版本庫出問題是什麼原因
首先創建一個新的空文件夾,然後再以此文件夾來創建版本庫。 必須確認文件夾是空的,並且有控制許可權
6. 如何在一個SVN伺服器配置兩個版本庫
URL鏈接地址後面加上「/svn/repos1」試試
7. svn創建庫時系統提示成功,但是找不到創建的庫
詳細描述一下建庫的操作,是用TortoiseSVN等客戶端,還是用SVN命令行?詳細描述「找不到創建的庫」是什麼現象?
8. SVN怎樣建立版本庫
SVN怎麼安裝在這里就不進行詳細地介紹了,網路一下下載之後一直下一步都行。這里主要講解如何建立SVN的版本庫並保持同步更新。
在一個空白的文件夾下,右鍵單擊滑鼠。彈出菜單後點擊有個小烏龜標志的TortoiseSVN——Create repository here。
版本庫及版本下的文件目錄就創建完成了。
9. 如何創建版本庫
1
SVN怎麼安裝在這里就不進行詳細地介紹了,網路一下下載之後一直下一步都行內。這里主要講解如何建立容SVN的版本庫並保持同步更新。
2
在一個空白的文件夾下,右鍵單擊滑鼠。彈出菜單後點擊有個小烏龜標志的TortoiseSVN——Create repository here。
3
然後在彈出的菜單中可以看到版本庫的地址, 點擊確定按鈕完成版本庫的建立。
4
在文件夾下右鍵單擊滑鼠,在彈出的菜單中選擇TortoiseSVN——Repo-browser,可以查看當前版本下的文件目錄及內容。
10. 如何使用visualsvn創建一個能夠生成一個具有目錄樹的版本庫
您好,SVN是C/S架構,數據存放分成伺服器端和客戶端。創建代碼庫一般指的是SVN服務內器端的操作,這個庫容隨便建在什麼地方都可以;你要發布的線上代碼,這是存放在SVN的客戶端的。 SVN的伺服器端和客戶端存放文件的格式是不同的,所以不能直接訪問S