1. 請問在svn上 提交 和 與資源同步 有什麼區別
提交,也叫commit 意思是將本地新增或者修改過的文件提交入SVN;資源同步,應該叫「更新」也就是update,意思是將SVN中文件最新版本更新到本地,也就是你的工作目錄。
2. myeclipse 中 svn 更新 提交 同步資源庫 詳細解釋下他們的功能
原理是這樣的 svn伺服器一般放在公共的伺服器上,大家連這個伺服器,在MyEclipse上使用svn控制項 可以下載svn上的項目至本地,所以很多公司將開發要用到的軟體都放在svn上,有同事來只要連上svn 就可以把需要的東西下下來了
更新是指 伺服器上變動了的 而你本地沒有變動,需要你更新,
提交是指 伺服器上沒有的,也就是你改過的東西,你需要將代碼提交,其他同事更新你的代碼
同步,是在更新提交之前做的工作,更新提交前先同步,可以知道哪些東西要提交哪些東西要更新,哪些東西是沖突的(你和同事 改了同一個文件,可能會出現沖突),出現沖突不能提交也不能更新,只有先將沖突的文件選擇用本地的文件覆蓋或用伺服器的文件覆蓋本地後才能更新或提交,具體的用法還需要樓主多實踐,這東西用過一次就會了
上面術語在MyEclipse里的選項是
同步:synchronize with repository (如果你的項目連了svn 右鍵你的項目 team...就能看到)
點擊同步後會進入到synchronize 的界面 再右鍵項目就有
commit 提交
update更新
Mark as mergerd (沖突時點它 沖突的文件會用本地的覆蓋伺服器的,意思就是說 用你的!)
override and update (沖突時 右鍵文件 選此項表示 用伺服器的!)
3. svn中 更新,提交,與資源庫同步分別會有什麼效果
更新就是把伺服器的最新代碼下載到本地。資源庫同步就是看你本地和伺服器的版本之間差異的。你直接用更新,有時會出現沖突,會幹掉自己的代碼。資源庫同步的目的就是讓你知道那個文件有沖突,然後有選擇的操作。
4. 兩個SVN伺服器同步怎麼操作
svn自帶了svnsync同步機制,但不確定能否滿足你們的使用要求。因為svnsync的同步,只能實現源伺服器向目標伺服器的單向同步,也就是說對目標伺服器上的內容,只能進行update操作,而不能進行commit操作。
如果你們只是想把總部伺服器上的數據取過來,而不用修改後傳回總部伺服器,那麼用svnsync就可以
了;若還想傳回去,那就要另想辦法了。
關於svnsync的同步設置,網上搜索一下吧,不是一兩句話能說清的。
5. SVN伺服器項目如何與本地項目同步,關聯
1、打開eclipse開發工具,在需要進行關聯的項目上點擊右鍵,選擇team。