2012-08-10 14 views

回答

23

Git中拉請求通常用來問別人,用自己的回購,拉從另一個回購協議(這是原回購的克隆)的變化。

SVN只使用了大家一個回購協議,所以要拉請求最接近的匹配結果將是:

  • 你在一個分支開發的功能,並要求樹幹維護者重返你的分支到主幹
  • 您在樹幹自己的工作副本開發的特點,並以提交更改到主幹發送一個補丁文件到主幹維護者。
7

這可以在SVN來完成,但是它比較複雜,需要一個二次枝。當您的分支開發完成時:

  1. 從主幹創建合併(拉)分支並檢查出。
  2. 合併你發展退房分支到「拉」分支。
  3. 運行測試線程,並做比較來驗證合併。
  4. 集成了後備箱。

注1:根據軟件基線的大小,這可能非常耗時。
注2:警告;如果您嘗試直接將原始開發分支(將更新拉入到)中,那麼您將創建一個悖論,以反轉要整合的更改。這可能很難從中恢復。

+0

注2:如果您首先將tunk更改同步到科。 – newday 2017-12-06 19:31:37

+0

在不同的分支中做這件事有什麼好處?您可以在功能分支上執行相同的操作。 – newday 2017-12-06 19:33:53