2011-03-01 45 views
0

我是新來的顛覆,我已經導入了一個我們一直在努力的Web項目。 我們可以通過存儲庫訪問所有內容。我們可以檢出文件,更新它們,提交它們,並且所有更改都可以被其他用戶看到。Subversion沒有更新原始項目?

我的問題是,它不應該回寫到我導入的原始項目文件夾?我看不到在那裏所做的更改,僅在存儲庫中?

+0

不,原始項目文件夾不是工作副本。 – rene 2011-03-01 17:26:02

+0

當您導入文件時,原始文件夾只是一個來源而非工作副本。要使該文件夾成爲工作副本,請從回購中檢出相同的文件夾。我知道應該有一條捷徑來做到這一點。但這個想法幾乎與所有版本控制系統類似。 – 2011-03-01 17:36:11

回答

0

假設您將通過import_repowork_repo得到您的消息來源。

  • Importimport_repo,或忽略這一步,如果import_repowork_repo。您正在獲取包含在回購
  • Checkoutwork_repo中的文件。您正在創建本地文件夾和回購
  • Update你的工作拷貝(你的硬盤驅動器上的文件夾)之間的聯繫,這是一個同步 從回購到本地源
  • 做修改
  • Add您新創建的文件或delete您想要刪除的文件。它不會增加或立即刪除,但它們將被標記爲下次提交
  • Commit,它是從本地源同步到您的回購

檢查的.svn文件的存在。他們是你與回購資源的「同步」。

如果您導入了您的項目,您已斷開與存儲庫的鏈接(如簡單複製/粘貼源代碼)。

如果要保持同步,請嘗試改爲checkout

+0

我只是想澄清,因爲我是一個新的顛覆。我剛剛安裝了subversion,我使用了subversion import命令來複制我們在安裝subversion之前一直工作的項目。 我應該做的工作流程是什麼? – jkiley 2011-03-01 17:56:06

1
  1. 導入代碼爲SVN倉庫
  2. 結帳代碼的任何位置(創建工作副本)
  3. 進行更改
  4. 提交的變化SVN倉庫
  5. 其他用戶可以通過對其工作副本運行SVN 更新命令來接收更改