2011-12-09 19 views
4

VS2010、コマンドライン、サードパーティ製のツール(無料)、または何らかの種類のスクリプト(Powershell?)を使って(保留中の変更内で)ファイルの削除と追加を行う方法がありますか歴史を損なわないように代わりに行動するのか?移動の削除/追加変更のペアを手動で変換する方法はありませんか?

+0

ファイルは完全に変更されていませんか? –

+0

ほとんどすべてが変更されています。 – tsupe

+0

あなたは解決策を見つけましたか?私もこれが必要です。 –

答えて

0

[保留中の変更]は、ソースコントロールの変更がTFSにコミットされていないことを意味します。したがって、保留中の削除または保留中の追加によって履歴が変更されていません。

履歴に履歴を反映させたい場合は、保留中の変更を取り消して、ソース管理エクスプローラを使用して移動操作として作成する必要があります。ファイルを右クリックして[移動]を選択します。

+0

SVNと同じように不快な音。 Hgには、「事実の後の動きに注釈を付ける」(しかし、コミットの前に)TFSのような愛はないのですか? –

+3

理想的には、保留中の変更でトランザクションをループし、ファイルの対応する削除/追加をマッチングし、それらの2つのトランザクションを削除し、削除と追加の2つのパスに基づいて '移動'トランザクションを追加する方法があります。私は移動し、コード再編成の作業で多くのファイルを修正しています。おそらく、これはtf.exeで実行可能ですが、私はまだ何も明らかではありません。 @ノーバス、私はそれをあなたが提案する方法でやりたいとは思わない。 – tsupe

+0

@ user166390 - あなたは実際にそれをSVNで行うことができます。追加と削除の両方を選択し、それらのいずれかを右クリックして[名前の変更]を選択します。私はこれを何年もやっていないが、私はいつもそうしていた。 – JMD

関連する問題