客戶要求我連接到他們的SVN服務器上傳(同步)我的文件更改,而不是使用FTP。我只是想連接到SVN服務器。如何連接到Ubuntu的SVN服務器?
我讀過的每個教程都與在本地機器上安裝SVN服務器有關 - 我不想安裝服務器,我想連接到一臺服務器,下拉文件,替換我的更改,然後推送他們備份。有人能告訴我如何做到這一點?或者是有非常非常非常基本的教程解釋如何?在此之前我從未使用過SVN。
我使用Ubuntu 10
謝謝, 克里斯
客戶要求我連接到他們的SVN服務器上傳(同步)我的文件更改,而不是使用FTP。我只是想連接到SVN服務器。如何連接到Ubuntu的SVN服務器?
我讀過的每個教程都與在本地機器上安裝SVN服務器有關 - 我不想安裝服務器,我想連接到一臺服務器,下拉文件,替換我的更改,然後推送他們備份。有人能告訴我如何做到這一點?或者是有非常非常非常基本的教程解釋如何?在此之前我從未使用過SVN。
我使用Ubuntu 10
謝謝, 克里斯
基本上你需要先安裝顛覆:
sudo apt-get install subversion
然後,你需要籤SVN倉庫,添加文件並承諾;看起來類似於此:
svn co http://some.url/to/the/repository
cd repository-folder
cp ../files/from/otherfolder .
svn add the/new/files
svn commit
我建議通過http://svnbook.red-bean.com/nightly/en/svn.tour.importing.html和未來4-5頁該章/節的閱讀來獲得使用SVN作爲一個客戶端一個很好的入門。
你想在工作副本簽出到本地機器:
svn checkout http://host.example.com/svn/repo/trunk my-working-copy
這將讓你改變你的本地計算機上的文件,並提交它們備份到存儲庫。確保在svn提交之前svn更新!
嘿傢伙偉大的答案!這有很大幫助。最初我以爲你必須在檢查前準備目錄,但是當我發佈命令時,它會將所有.svn文件放在那裏。所以我想沒有其他事情需要我去做了?似乎工作正常。另外,svn checkout和svn import有什麼區別? – Christian
在使用存儲庫服務器時使用svn import;這樣,您可以將舊歷史(以轉儲的形式)導入存儲庫,以便其他人可以將其檢出。 – poke
這可以幫助我很多:)謝謝你! – 2014-09-27 17:49:35