『壹』 本人使用eclipse 現在公司svn伺服器地址改了,請問我在eclipse該如何配置
切換到svn視圖,然後修改屬性
『貳』 svn項目導入到eclipse中怎麼操作
軟體團隊開發中都離不開SVN這樣優秀的版本管理工具,所以在軟體開發工作中經常需要將SVN上的項目導入到Eclipse中,下面我就來介紹一下怎樣將SVN項目導入到eclipse中並且讓它一旦修改就會有小星號出現
打開eclipse工作平台點擊「File」--》import
在項目導入框中找到SVN選擇「從SVN檢出項目」然後點擊「下一步」,
「創建新的資源庫位置」後再點擊「下一步
填寫好項目在SVN伺服器上的地址即可,在點擊下一步,進入到選擇項目的界面,選擇好項目後接下來的3步都可以直接默認
上面的操作成功後會彈出一個"SVN檢出"框,這表示項目正在從SVN上檢出,當檢出完成後,eclipse上就會出現你檢出的項目
。
『叄』 eclipse 在創建svn資源庫時,url地址怎麼填寫
svn地址寫法 svn://ip
ip是指svn伺服器的ip,svn伺服器自己搭建一個即可,一般搭建在linux伺服器下
『肆』 eclipse怎麼建立svn伺服器
很簡單,你可以參考這篇文章http://jingyan..com/article/ad310e80f8c1f91848f49e7f.html,講了svn的在線安裝。
『伍』 如何在windows上安裝部署設置SVN伺服器
一、准備工作
1、SVN伺服器:解壓縮包,可以從官方網站下載最新版本。
2、SVN客戶端:TortoiseSVN,即常說的小烏龜,是一個客戶端程序,用來與伺服器端通訊。
二、安裝伺服器和客戶端程序
1、SVN伺服器:直接解壓縮到某個文件夾下即可。示例路徑:c:\svn\
備註:如果下載的是msi程序,直接運行按提示安裝即可。
2、SVN客戶端:直接運行按提示安裝即可。示例路徑:C:\Program
Files\Subversion
三、建立版本庫(Repository):示例路徑:e:\svnroot。建立版本庫有兩種方法:
方法一,建立空目錄e:\svnroot\repos1,進入repos1文件夾,在空白處點擊右鍵,選擇「TortoiseSVN->Create
Repositoryhere...」,
方法二,建立空目錄e:\svnroot\repos2,進入DOS命令行,輸入如下命令:
svnadmincreate
e:\svnroot\repos2
四、運行SVN伺服器,啟動服務。啟動服務有兩種方法:
方法一,臨時啟動服務,在DOS下輸入如下命令:
svnserve
-d
-r
e:\svnroot\repos1
--listen-host
ip地址
--listen-port=埠號
說明:「listen-host」和「listen-port」可選。默認埠是3690,如果埠已經被佔用,可以通過選項listen-port指定埠號。
注意:請不要關閉命令行窗口,關閉窗口會把
svn服務就停止了。
方法二,啟動SVN服務為後台運行程序:
sc
create
svnserve
binPath=
"c:\svn\bin\svnserve.exe
--service
-r
e:\svnroot\repos1"
displayname=
"Subversion"
depend=Tcpip
start=
auto
說明一:
(1)sc是windows自帶的服務配置程序。svnserve是服務的名稱,可根據需求取名。
(2)參數binPath表示svnserve可執行文件的安裝路徑。
(3)--service表示以windows服務的形式運行,--r指明svnrepository的位置,service參數與r參數都作為binPath的一部分,因此與svnserve.exe的路徑一起被包含在一對雙引號當中。
(4)displayname表示在windows服務列表中顯示的名字,depend=Tcpip表示svnserve服務的運行需要tcpip服務,start=auto表示開機後自動運行。安裝服務後,svnserve要等下次開機時才會自動運行。
說明二:
(1)binPath的等號前面無空格,等號後面有空格。displayname、depend、start也一樣,service前面是--,不是-
,而r前面是-。
(2)若要卸載svn服務,則執行
sc
delete
svnserve
即可。
(3)從「sc」到「auto」是在同一個命令sc,必須寫在同一行。
(4)啟動服務命令:netstart
svnserve,停止服務命令:net
start
svnserve,也可以進入Windows提供的界面操作SVNService服務了,即控制面板—>服務。
(5)如果路徑中包括空格,一定要用「\」處理「"」號,例如上面的例子中如果svnserve.exe在「c:\programfiles\svn\」中,則命令應該寫為「binpath="\"c:\programfiles\svn\bin\svnserve.exe\"
五、配置用戶和許可權
(1)修改svnserve.conf,在e:\svn\repos1\conf目錄下,用文本編輯器打開svnserve.conf:
將:
#
anon-access
=
read
#
auth-access
=
write
#
password-db
=
passwd
改為
anon-access
=
read
auth-access
=
write
password-db
=
passwd
注意說明:
anon-access等列前面是沒有空格的。
anon-access
=
read表示沒通過用戶名密碼登錄的訪問只有讀的許可權,如果改為none則沒有用戶名密碼不能訪問
auth-access
=
write表示通過用戶名密碼登錄的有寫的許可權(當然讀的許可權也就有了)
password-db
=
passwd表示可以通過
用戶名
=
密碼
的方式在passwd文件中添加用戶
(2)修改同目錄的passwd文件,增加用戶帳號:
將:
[users]
#
harry
=
harryssecret
#
sally
=
sallyssecret
添加帳號:
[users]
#
harry
=
harryssecret
#
sally
=
sallyssecret
admin
=
admin
添加一個admin賬戶,密碼是admin。
6
六、初始化SVN,導入數據
選中要上傳SVN的文件夾,「右鍵
->TortoiseSVN
->
Import...」
,在彈出對話框的「URL
of
repository」輸入「svn://localhost/project1/」。在「Importmessage」輸入注釋,點擊OK,要求輸入帳號,輸入賬戶admin和密碼admin。
7
七,測試SVN
本地測試:新建一空文件夾test1,單擊右鍵,選擇「SVN
Checkout」,在「URL
of
repository」中輸入「svn://localhost/project1」。
其他機器測試:如果運行svnserve的主機IP地址是1.2.3.4,則URL輸入的內容就是「svn://1.2.3.4/project1」。
『陸』 eclipse中怎麼使用svn
一.在Eclipse里下載Subclipse插件
方法一:從Eclipse Marketplace裡面下載
具體操作:打開Eclipse --> Help --> Eclipse Marketplace --> 在Find中輸入subclipse搜索 --> 找到subclipse點擊install
方法二:從Install New Software里下載
具體操作:打開Eclipse --> Help --> Install New Software --> 點擊add按鈕,輸入下載地址:http://subclipse.tigris.org/update_1.10.x,點擊OK
--> 將Subclipse和SVNKit打勾後,一路next或agree到結束即可(此處由於本人已經安裝,因此next是灰色的)
方法三:直接下載subclipse的zip文件
具體操作:網路搜索subclipse-site-1.10.x(看自己想安裝哪個版本) --> 解壓縮後在eclipse目錄下找到dropins文件夾,進入dropins文件夾並新建一個文件夾名為svn,將features和plugins文件夾復制到svn目錄下-->重啟下Eclipse即可
二:上傳project到SVN伺服器
1.在eclipse中,從show view里調出SVN資源庫視圖
2.在SVN資源庫窗口的空白位置右鍵選擇新建資源庫位置
3.填好伺服器的地址
4.資源庫導入成功,SVN資源庫視圖下出現導入的資源庫
5.新建project
6.寫好project的初始版本
7.右鍵project --> team --> share project
8.選擇repository類型為SVN --> 點擊next
9.使用已有資源庫位置
10.使用項目名稱作為文件夾名 --> 點擊Finish --> 輸入用戶名和密碼(此步不一定每個人都有)
11.自由選擇是否打開synchronize視圖
12.右鍵project --> team --> 提交
13.自由選擇是否寫日誌(建議寫)
14點擊OK --> 上傳到伺服器成功,此時刷新資源庫,資源庫下出現上傳的project
三:從伺服器下載project到本地
1.在資源庫視圖點擊資源庫左邊的小三角形後出現該資源庫下的所有project
2.選擇要下載的project右鍵 --> 檢出為
3.自由選擇是否更改屬性(建議使用默認) --> Finish --> 下載成功
四:從伺服器更新代碼
1.右鍵項目project-->與資源庫同步
2.選擇打開Synchronize視圖
3.與本地代碼有不同的伺服器代碼將顯示在Synchronize視圖下,雙擊可以查看本地代碼和伺服器代碼的對比,加號的為新增的文件(本地還沒有)
4.將模式切換到Incoming Mode,這個模式下的代碼都是伺服器更新的代碼,需要下載到本地的,右鍵要更新的文件-->team-->更新
5.如果出現下圖這個符號,則代表本地代碼和伺服器代碼有沖突(即:本地代碼在未更新到最新版本的情況下,對代碼進行了更改;或者在你對a.java寫代碼的期間,有人往伺服器上傳了新的a.java代碼,使得代碼間出現了沖突)
五:沖突情況的解決辦法
沖突情況1:伺服器代碼和自己代碼改動的地方相同
這種情況比較復雜,一般只能將自己的代碼保存一份到本地,然後直接將伺服器代碼更新下來,然後在新的代碼上修改自己的邏輯。
沖突情況2:伺服器代碼和自己代碼改動的地方不同
這種情況比較常見,就是你跟別的開發者都在更改同一個文件,但是由於開發任務是分開的,所以更改的地方是不同的,解決辦法如下。
1、雙擊沖突文件進入比較視圖
2、找到伺服器上新增的但本地沒有的代碼塊,選中此代碼塊,點擊右上角的按鈕(如下圖箭頭指向的按鈕)將伺服器代碼復制到本地(其他地方也同此操作),如果點擊按鈕沒用,則關閉比較視圖重新打開
下圖為成功將伺服器代碼復制到本地代碼,
3.將所有伺服器上新增的代碼復制到本地文件後,右鍵沖突文件選擇標記為合並即可,此時該文件就會消失在Synchronize視圖下,並且該文件的代碼已經成功將本地代碼和遠程代碼合並到一起
『柒』 svn項目導入到eclipse中怎麼操作
軟體團隊開發中都離不開SVN這樣優秀的版本管理工具,所以在軟體開發工作中經常需要將SVN上的項目導入到Eclipse中,下面我就來介紹一下怎樣將SVN項目導入到eclipse中並且讓它一旦修改就會有小星號出現
打開eclipse工作平台點擊「File」--》import
在項目導入框中找到SVN選擇「從SVN檢出項目」然後點擊「下一步」,
「創建新的資源庫位置」後再點擊「下一步
填寫好項目在SVN伺服器上的地址即可,在點擊下一步,進入到選擇項目的界面,選擇好項目後接下來的3步都可以直接默認
上面的操作成功後會彈出一個"SVN檢出"框,這表示項目正在從SVN上檢出,當檢出完成後,eclipse上就會出現你檢出的項目 。
『捌』 怎麼添加新項目到SVN伺服器
一、通過Eclipse中的svn 插件向伺服器上面添加項目
1、在Eclipse上右擊項目,然後Team-->Share Project-->SVN,選擇地址,選擇「使用項目名稱作為文件夾名」,往下一路到底,最後
會把項目添加上去,然後將項目目錄下要提交的文件或目錄,右擊,直接選擇「提交」即可。
『玖』 eclipse怎麼安裝connctors
1.首先安裝subversion 可以從 http://subversion.apache.org/ 上下載安裝,不同的linux也可以通過自帶的軟體管理器安裝
ubuntu 可以通過 sudo apt-get install subversion 命令來安裝
2.創建svn伺服器所在文件夾
mkdir /home/svn 創建的路徑可以根據你的需要來設定和創建
mkdir /home/svn/project
3.創建 svn伺服器的文件存儲
sudo svnadmin create /home/svn/project
4.賦予這個文件夾足夠的訪問許可權
sudo chmod 777 -R /home/svn
5.修改svn伺服器的伺服器配置文件,配置文件在 /home/svn/project/conf/svnserve.conf 路徑是根據自己一開始創建的位置而定的。
『拾』 怎麼將svn導入到eclipse配置project facets
打開eclipse工作平台點擊「File」--》import:
在項目導入框中找到SVN選擇「從SVN檢出項目」然後點擊「下一步」,
在界面中選擇「創建新的資源庫位置」後再點擊「下一步」
在填寫好項目在SVN伺服器上的地址即可,在點擊下一步,進入到選擇項目的界面,選擇好項目後接下來的3步都可以直接默認
5
上面的操作成功後會彈出一個"SVN檢出"框,這表示項目正在從SVN上檢出,當檢出完成後,eclipse上就會出現你檢出的項目 。