私はここで似たような質問を見つけました:TFS /Source Control: How to manage hotfixes しかし答えは私には合いません。私は会社の "A" により作成されたアプリケーションを持っているTFSソース管理 - 私たちの変更で新しいバージョン(ホットフィックス)をマージする
- : だから問題があることです。
- 私はTFSに入れます
- 次に、コードの変更(ブランド、機能の変更など)が必要です。
- 私のバージョンをリリースします。
- 今、会社 "A"はこう言っています: "ねえ、いくつかのバグがあります。修正しました。
- コードをダウンロードします。
次に何ですか?私は私の変更とホットフィックスを持っている必要があります。だから私はやった:私のハードドライブ上の私のhotfixブランチフォルダに会社「A」から
- メインの外にブランチを作成し、「修正プログラム」と呼ん
- アウト全体hotfixブランチ
- 貼り付けコードを。
- チェックイン全体ホットフィックスブランチ
- メインブランチでホットフィックスブランチをマージします。
結果、私は会社「A」からの新しいコードしか得られませんでした。私のすべての変更は欠落しています。
どうすれば適切に行う必要がありますか?
メインブランチの会社コードを編集し、ホットフィックスブランチからメインにマージすると、競合はありますか?マージの際に「ターゲットを保持」を選択しましたか? –
A社は完全に異なるソース管理(SVN)で動作します。だからまずSVNからコードを取得してから、SVNのバージョン管理からコードを削除してから、そのコードをTFSに入れます。 –
あなたは皆TFSで働いているのですか、それでもSVNを使用していますか?詳細をご記入ください。メインブランチまたはホットフィックスブランチで変更したものは表示されません。 –