none
ソースのマージ時に競合の解決オプションで「マージ ツールで変更をマージ」を選択できない RRS feed

  • 質問

  • お世話になります。

    Visual Studio Team System 2008 sp1
    Team Foundation Server 2008 sp1
    です。

    ソースのマージ時に競合の解決オプションで「マージ ツールで変更をマージ」を選択できません。

    操作の手順は以下のとおりです。
    ・所望の分岐元で右クリックし「マージ」を選択
    ・「ソース管理マージウィザード」が起動するので、所望のターゲット分岐を選択して「次へ」を押下
    ・「完了」を押下
    ・「競合の解決」ダイアログが出るので、「解決」を押下

    ここで出てくる「バージョンの競合の解決」ダイアログの「解決オプション」で「マージ ツールで変更をマージ(T)」を選択できず、グレーダウンした状態になっています。これを選択すればマージ作業ができるはずなんですよね?

    マージしようとしているファイルは.vbファイルです。テキストファイルではなくバイナリで認識されているのかなと思い、文字コードをSJIS同士UTF8同士に変えて試してみたのですが、変わりません。
    マージ作業をこのダイアログでできるようであれば、やりたいのですが、どうすれば良いのでしょうか。どなたかご教示ください。
    2010年3月16日 11:54

回答

  • koty さん、こんにちは。

    問題の発生しているファイルは、特定のファイルでしょうか?それとも全ての .vb ファイルでしょうか?

    全てのファイルで発生している場合は、Team Foundation Server のセッティングで .vb ファイルが登録されているか確認してください。
    http://msdn.microsoft.com/ja-jp/library/ms253112.aspx

    特定のファイルの場合は、やはりバイナリファイルとして認識しているのかもしれません。
    記号などが含まれていないか確認してみてください。

    下記のアメリカのスレッドにもいくつか情報があるようです。
    C++ files, Merge changes in merge tool disabled
    http://social.msdn.microsoft.com/forums/en-US/tfsversioncontrol/thread/b8bb1c06-ae7e-49e6-b980-13c77a0735a1

    他にもなにか情報をお持ちの方がいたら、ぜひ投稿してください。
    それでは。

    • 回答としてマーク koty 2010年3月23日 1:36
    • 編集済み 菊地俊介 2010年3月23日 5:51
    2010年3月19日 9:11

すべての返信

  • koty さん、こんにちは。

    問題の発生しているファイルは、特定のファイルでしょうか?それとも全ての .vb ファイルでしょうか?

    全てのファイルで発生している場合は、Team Foundation Server のセッティングで .vb ファイルが登録されているか確認してください。
    http://msdn.microsoft.com/ja-jp/library/ms253112.aspx

    特定のファイルの場合は、やはりバイナリファイルとして認識しているのかもしれません。
    記号などが含まれていないか確認してみてください。

    下記のアメリカのスレッドにもいくつか情報があるようです。
    C++ files, Merge changes in merge tool disabled
    http://social.msdn.microsoft.com/forums/en-US/tfsversioncontrol/thread/b8bb1c06-ae7e-49e6-b980-13c77a0735a1

    他にもなにか情報をお持ちの方がいたら、ぜひ投稿してください。
    それでは。

    • 回答としてマーク koty 2010年3月23日 1:36
    • 編集済み 菊地俊介 2010年3月23日 5:51
    2010年3月19日 9:11
  • 菊池様。

    返信ありがとうございます。

    > 全てのファイルで発生している場合は、Team Foundation Server のセッティングで .vb ファイル登録されているか確認してください。
    http://msdn.microsoft.com/ja-jp/library/ms253112.aspx

    ↑こちらを確認しましたところ、「.VB」の「ファイルのマージ」が無効になっていました。有効にしますと、マージツールを使えるようになりました。どうやら以前設定を変えたようです。初期設定は有効になっていたかと思いますので。。。

     

    ありがとうございました。解決にさせていただきます。

    • 回答としてマーク koty 2010年3月23日 1:36
    • 回答としてマークされていない koty 2010年3月23日 1:36
    2010年3月23日 1:36