1

TFS 2012には、新しい「ローカルワークスペース」モードがあります。これはいくつかの理由で素晴らしいです:

  • ファイルのチェックインまたはチェックアウトはありません。
  • ファイルは読み取り専用ではないため、VS以外のツールとの相互運用はそれほど面倒ではありません。
  • コミットは実際のファイル変更に基づいています。あなたが触れたものについてのVisualStudiosの考えではありません。

ただし、このモードでは、チェンジセットを破棄できません。通常のtf merge /discardダンスを行うと、ファイルは変更されません。コミットはファイルの変更に基づくようになったため、Visual Studioは変更を検出せず、破棄マージをコミットできません。

ローカルワークスペースモードでチェンジセットを破棄するにはどうすればよいですか?

Edit: To be clear, I'm talking about a discarding a changeset from a branch as a merge candidate for another. For when you fix a bug in an older version of your product, and the bug fix doesn't apply to newer versions (branches).

4

1 に答える 1

2

これは VS2012 のバグのようです。この状況では、「チェックイン」(または「チェックイン」) ボタンは無効になります。コマンドラインからチェックインするとうまくいきました。

于 2012-11-20T14:34:49.600 に答える