none
TFSの「リンクとして追加」機能について RRS feed

  • 質問

  • 各プロジェクトで共通するファイルを、1つのファイルで管理したいと思い、調べていると、

    既存の項目の追加画面で、「追加」ボタンを「リンクとして追加」ボタンに切り替えて実行することで

    できると書かれていました。

    しかし、試してみましたが、既存の項目の追加画面で切り替えるドロップダウンリストを表示するところがなく

    できません。ネットの画像では追加ボタンの右横に▼マークの押すところがありました。

    TFSのバージョンが原因なのか、そのほか設定必要なのか、そもそも機能がなくなったのか

    よくわからないので、わかる方教えてください。

    TFSのバージョン:TFS2015

    OS:windows10

    VC:VC2015

    以上、よろしくお願いします。

    2017年2月10日 7:56

すべての返信

  • C# や VB.NET など、.NET 系のプロジェクトではプロジェクト内の構造と物理フォルダーの構造が同じ形になる仕様であるため、それを避けるために「リンクとして追加」という機能があります。

    他方、C++ プロジェクトは物理フォルダーとプロジェクト内のフォルダーは完全に独立していますので、普通に追加していただければよいかと思います。

    2017年2月10日 16:30
  • 質問に答えていただきありがとうございます。

    各プロジェクトで共通するファイルを、1つのファイルで管理したいという目的があるのですが、追加するだけではできませんでした。

    2017年2月15日 7:40
  • 各プロジェクトで共通するファイルを、1つのファイルで管理したいという目的があるのですが、追加するだけではできませんでした。

    それは質問文の繰り返しになっているので、お互いの認識がずれているということを踏まえて、より具体的なコメントをいただきたいです。

    たとえば、ソリューションエクスプローラー、物理的なファイル、TFS においてどのような結果を期待して、現状はどのようになっているか、ソリューションやプロジェクト、共有したいとしているファイルの位置関係はどうなっているかなどです。

    なお、繰り返しになりますが、C++ プロジェクトは「既存の項目を追加」としても、ファイルはコピーされません。
    よって、物理的なファイルシステム上では同じファイルを参照します。その動きをエクスプローラー上では観測できていますか?

    2017年2月15日 14:10
  • 先日VS2017にアップグレードしました。

    ソリューションエクスプローラーの「既存の項目」を開くとファイルを開くダイアログが表示されます。

    ダイアログでファイルを選択し「追加」ボタンの右側にある矢印マークを押すとドロップダウンで「リンクとして追加」ボタンに変わるはずですが、私の環境でも矢印は出てきませんでした。

    調べてみましたところエクスプローラーから「ALTキー」を押したままソリューションエクスプローラーに

    ファイルをドラッグするとリンクとして追加できました。

    ダイアログに矢印が出ないのはバグなのでしょうかね?

    2017年3月18日 9:21