2016-10-04 167 views
1

我對SVN很新,我遇到了問題。SVN - 合併不合並

我們有branch/Project1

我們需要爲Project1添加完整的重新設計。所以一段時間後,Project1將被放棄。但是在新的代碼實現過程中,我們仍然需要維護它。

因此,我從分支Project1創建了tag/Project1NEW

所有新開發工作都將在Project1NEW中完成,bug1修復將在Project1中完成。當然,這些bug需要在Project1NEW中合併。

我的問題是,我沒有看到我從Project1合併到Project1NEW

使用,這是我做了什麼:

  1. 交換標記/ Project1NEW
  2. 選定合併
  3. 選中的版本,我想合併
  4. 單擊確定

烏龜做了它所需要做的一切,沒有錯誤。 我得到了合併完成消息。 但我沒有看到我的新代碼,主要是錯誤修復。 奇怪的是,如果我選擇再次合併,則先前合併的修訂現在變灰(說已合併)。

我知道,我最有可能做了錯誤的事情:(,但現在有點晚。 我怎樣才能解決我的問題?

理想我想選擇合併,並有它合併到我的*標記

+1

您應該先閱讀文檔,然後再詢問http://svnbook.red-bean.com/en/1.8/&https://tortoisesvn.net/docs/release/TortoiseSVN_en/index.html您對標籤和合並的理解是錯誤的。 – bahrep

+0

你是完全正確的。我會讀它。但是我現在該如何糾正這個問題呢? –

回答

1

你不應該建立在這種情況下的標籤。你應該已經創建了一個feature branch和使用basic merging合併兩個分支。瞭解如何合併在SVNBook工作的,你應該能夠解決問題。

+0

Cna我創建一個基於標籤的新分支? –