Gitでは、複数のコミットを1回のコミットに分割できます。たとえば、私が変更をチェックインしたとしましょうが、私は何か小さいものを忘れてしまったので、変更をローカルで行い、再度コミットします。 Gitスカッシュを使用すると、それらを1つのコミットにマージすることができます。TFS内でコミットを結合する
私の質問は、TFSには同じことをするための方法がありますか?
Gitでは、複数のコミットを1回のコミットに分割できます。たとえば、私が変更をチェックインしたとしましょうが、私は何か小さいものを忘れてしまったので、変更をローカルで行い、再度コミットします。 Gitスカッシュを使用すると、それらを1つのコミットにマージすることができます。TFS内でコミットを結合する
私の質問は、TFSには同じことをするための方法がありますか?
TFVCは、Gitとは全く異なるバージョン管理パラダイムを使用します。それは、スカッシュや修正のような履歴書き換えアクションをサポートしていません。
いいえ、サポートされていません。 TFVCのすべてのチェンジストの履歴を変更することはできません。それが達成できれば、それはソース管理の原則に違反している。
また、新しいchangestを作成して古いchangestとマージすることはできません。Uservoiceに特集リクエストがあり、TFSのPMによって辞退されました。このアイデアについてのフィードバックのための
TFS to merge multiple, non-continuous changesets.
感謝。このフィードバックを確認して とし、近い将来に でこの提案を完了できないと判断しました。
Matt Mitrik TFSプログラムマネージャー