2011-03-19 74 views
1

我使用svn來處理我的項目。我在本地工作副本中進行更改,然後將它們提交到我的主存儲庫。如何提交從另一個存儲庫檢出的子文件夾的工作副本?

這是可能的,包括另一個倉庫的拷貝到我的本地項目的副本仍然是可能的:

  • 當地回購與外部存儲庫更新/ DIFF變化(插件等)
  • 提交這些更改到我的svn倉庫?

的工作流程是這樣的:

  1. 我修改我的本地文件
  2. 我提交這些更改到主SVN回購
  3. 插件作者做了改變他回購
  4. 我更新本地回購以包括(部分或全部)插件的更改
  5. 我將這些更改從本地回購提交到我的項目回購。

回答

4

你想要什麼在Subversion中被稱爲掛鉤。您可以將external,然後peg添加到來自其他存儲庫的所需修訂。

如果你想介紹從另一個版本庫的修改,並維護自己的版本控制的變化,你會想export其他倉庫到適當的位置你自己的項目中,添加它,然後在運行merges您需要從官方存儲庫中更新,以保持最新狀態並保留您的自定義設置。

+0

我實際上並沒有明白它是如何幫助我的 - 我將plugin的repo文件夾導出到我的項目的工作副本目錄中,而不是將這些文件添加到它並提交到我的項目存儲庫。它在一次完成後效果很好,但是如何跟蹤插件的回購更改? – MacDada 2011-03-19 03:12:00

+0

你合併它們。 – 2011-03-19 03:47:27

相關問題