為現有項目設定 svn

為現有項目設定 svn

我有一個現有的專案“abc”,路徑為/home/abc。我想在 Ubuntu 中為這個專案設定一個 subversion 儲存庫。我已經在文章“的幫助下安裝了 Subversion”設定 Ubuntu Subversion 伺服器」。我不明白結帳部分以及如何將 SVN 連接到我的“abc”項目。

答案1

假設您的 svn 伺服器 URI 是svn://yourhost/your_repo(或者https://yourdomain.com/your_repo,如果您使用的是 WebDAV):

$ cd /home
$ svn import abc svn://yourhost/your_repo/abc -m "Initial commit message."
$ mv abc abc.bak
$ svn checkout svn://yourhost/your_repo/abc

檢查所有內容是否已成功匯入並且您可以簽出您的程式碼。確認一切正常後,您可以刪除備份:

$ rm -rf abc.bak

請小心 - 將備份保存在某處以防萬一!

現在,/home/abc/是儲存庫的工作副本your_repo

答案2

我看不到你提到的指南,因為它在我的工作場所被封鎖。

您必須先建立一個項目,然後才能簽出它,所以這樣做svnadmin create abc1。這將為您建立一個儲存庫。我希望您有權限存取新建立的儲存庫。接下來,執行svn co file://home/abc1svn co http://home/abc1(如果它位於網頁伺服器後面),然後從 cp 檔案/home/abc/home/abc1svn add /home/abc1svn ci -m "whatever comment you put"

如果不清楚,請在您的問題中添加更多信息,我將盡力提供進一步幫助。

相關內容