㈠ 如何創建 SVN 伺服器,並搭建自己的 SVN 倉庫
步驟一: 下載並安裝 VisualSVN。
步驟二 : 搭建倉庫 之【創建用戶】。
步驟三 : 搭建倉庫--- 之【創建倉庫】。
說明:
如果需要在 Vista, Win7, Windows Server 2008 或者更高級的 Windows 系統上安裝 SVN 伺服器,使用 VisualSVN_Server_3.5.0.0 完全沒有問題,但如果你想在 Windows Server 2003 上安裝 SVN 伺服器, 對不起,這個版本無法安裝。
㈡ 如何創建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伺服器的版本一致,有時不一致的時候會發生錯誤。
㈢ 怎麼在myeclipse添加svn資源庫
首先需要安裝SVN,然後才可以上傳到SVN
1、 打開 Myeclipse 工具欄下的Help下的Install from Site
2、打開後彈出窗口, 並點擊Add標簽
3、現在是最重要的一步,填寫相關信息。
在對話框Name輸入svn,
URL中輸入: http://subclipse.tigris.org/update_1.6.x
點擊OK按鈕,提示如下:
這里選擇Core SVNKit Library和Optionl JNA Library和Subclipse (其中Subclipse Integration for Mylyn 3.x不選擇)
4、 下來安裝程序,就ok.中間有幾次提示,直接選擇OK。
上傳到svn:
下面就是這么管理一個項目了,先上傳項目到svn伺服器。
1、選中項目右鍵到 team—>share Project
2、進入到選擇界面,選擇svn,
現在可以看到的界面是要選擇共享資源的地址了,如果之前已經共享過就會保存在下面了,沒有的話我們就自己創建新的資源位置,就是第一個選項。
3、伺服器地址填寫了,這里信息填寫很重要,幾個地方容易出錯。
上圖標注一定要注意,伺服器的地址如下:
https://伺服器的ip地址/svn/svn創建的項目目錄/
比如:https:/192.168.0.1/svn/mypriject/
完成後點擊下一步,再點擊下一步,點擊完成就可以把項目上傳到伺服器了。
4、最後一步:
上傳完成後現在項目中的文件都沒有提交到伺服器中,最後一步就是提交項目。
現在就可以了,伺服器上面就是一個網站的項目了。下面就是客戶端checkout出來就可以了。
5、客戶端用戶通過import選擇svn就可以了,下面就進入到伺服器路徑選擇問題了,和剛剛將的一樣了。
填好之後就可以checkout出來了,當然import出來之後還要根據自己的配置文件配置一些參數,比如jdk,tomcat等。
㈣ 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要用的好,還有很多技巧,比如分支/標記的使用,比如鉤子的使用(可以實現實時自動發布,每次從開發端提交後就自動更新線上發布端),那需要你繼續學習了。
㈤ 如何添加Eclipse項目到SVN資源庫
打開我們的開發工具Eclipse,添加SVN插件並安裝(步驟是:點擊Help——>Install New Software——>Add,在彈出的窗口中輸入需要下載SVN地址),成功安裝後,在Eclipse項目中,點擊需要添加的項目,滑鼠右鍵,如下圖:
點擊「finish」按鈕後,我們的Eclipse項目就開始添加到SVN資源庫中了
㈥ eclipse 在創建svn資源庫時,url地址怎麼填寫
eclispe會有一些配置,比如java項目會有build
path,你檢出的時候
應該是自動創建了一些文件夾。去window-->preferences-->java-->build
path
能修改。
如果你是用的myeclipse插件,在
window-->preferences-->myeclipse-->java
enterprise
proj...
㈦ eclipse svn如何建資源位置
eclipse中用svn創建資源位置:
1、打開svn視圖,選擇創建新的資源庫位置,單擊Next,彈出如下對話框:
㈧ 添加svn資源庫,一直沒反應operation in progress
添加svn資源庫,一直沒反應operation in progress的原因:
服務端的svn service停止了。
沒有相應庫的訪問許可權。
本地與伺服器端的連接問題。
㈨ SVN的資源庫地址URL怎麼寫
svn地址寫法 svn://ip
ip是指svn伺服器的ip,svn伺服器自己搭建一個即可,一般搭建在Linux伺服器下
㈩ 怎樣創建SVN倉庫目錄結構
首先在伺服器端創建一個SVN庫,這時是只有一個頂級文件夾的空倉庫,然後:
1、從客戶端checkout這個空的SVN庫;
2、在客戶端checkout出來的這個空文件夾中,按自己的需要新建各級子文件夾,以形成所需的目錄結構;
3、對checkout出來的這個文件夾執行add操作,將新建的各級子文件夾納入SVN控制;
4、對checkout出來的這個文件夾執行commit操作,將剛add進來的各文件夾提交到SVN伺服器端。
基本操作就如上所述了,順便說一下SVN官方推薦的文件夾結構:
根目錄下分成trunk、branches、tags三個子文件夾,其中trunk用於存放開發主幹,branches用於存放各種分支,tags用於存放各種標記。