1. 本地現有的項目(文件) 怎麼和SVN伺服器上已有的項目(文件)相關聯
svn確實沒有這個功能,需要自己手動解決.
1)隨便在硬碟上新建一個文件夾,比如起名叫myproject,這個目錄就是根目錄了,src什麼的肯定都將放在此目錄下。
2)連接上SVN,注意目錄匹配。具體步驟是先report-browser,選擇好目錄後,文件夾上右擊點checkout。將SVN上的源代碼下載到本地。
3)下載好了後,這些SRC上面都是綠色的。表示已經和遠程SVN進行了同步。
4)打開ECLIPSE,import這些項目。注意:JAVA其實都是以文件作為載體的。所以前面硬碟上已經和SVN同步了,用ECLIPSE導入進來後他們還是同步的。根本不需要額外的工作。而且,用這種導入的形式,可以保留原有項目的屬性。
還有,關於做好本地程序後,可以批量提交到伺服器的,在項目上右擊,然後選擇提交,就可以看到所有改動的文件。
2. 把 svn 上的兩個文件關聯起來
通過在SVN伺服器端配置post-commit鉤子可以做到,這個鉤子存放在SVN伺服器上存放該版本庫的文件夾下版的hooks文件夾,權每次commit成功後SVN伺服器自動調用執行這個鉤子。你可以編輯這個鉤子,通過命令行方式checkout出a、b這兩個文件,比較兩個文件是否相同,如果不同就復制剛提交的那個文件覆蓋另一個文件,然後調用SVN命令行commit。
但不建議這么做,建議你優化一下項目的目錄結構,既然這兩個文件要始終保持同步,那何不直接就用一個文件呢?
3. 如何將eclipse項目和svn關聯
第一步制 : 官網下載svn插件
第二步:解壓該插件
第三步:解壓後,復制解壓後的svn文件夾到myeclipse的安裝目錄的dropins文件夾下,重新命名為svn
第四步:重啟myeclipse,就會在myeclipse中發現svn了
4. 如何把項目導入到svn伺服器上
一、通過SVN客戶端向伺服器上面添加項目
1、在伺服器上面創建一個文件夾,文件夾以項目名稱命名。
2、在合適目錄下右擊後,點擊SVN Checkout,將你在伺服器上面創建的目錄checkout下來,然後將你在本地項目下的文件或目
錄導入到此目錄中,然後選中要提交的文件或目錄,右擊,選擇「Add」,會在文件或目錄上面顯示了「+」號,然後右擊,選擇
「SVN Commit」,到此完成。
二、通過Eclipse向伺服器上面添加項目
1、在Eclipse上右擊項目,然後Team-->Share Project-->SVN,選擇地址,選擇「使用項目名稱作為文件夾名」,往下一路到底,最後
會把項目添加上去,然後將項目目錄下要提交的文件或目錄,右擊,直接選擇「提交」即可。
5. 怎麼把本地文件通過svn上傳到伺服器
不用把文件復制一份到目錄下的上傳方法(類似把文件上傳到網盤):