問題タブ [tfvc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio-2012 - ポリシーの失敗時にチェックインをブロックする
例として、この MSDN の記事からチェックイン ポリシーを作成しました(コードは単にコピーして貼り付けるだけです)。
これは正常に機能し、チェックインを試みると表示されますが、警告として表示されます。そのため、チェックインをもう一度押すだけで無視できます。URL に記載されているコードを変更して、警告ではなくエラーを返すようにするにはどうすればよいですか。これを行うための PolicyFailure のプロパティが表示されません。
基本的に、このスクリーンショットのエラーのように見せたい:
編集:これが私が使用している正確なコードです。現在は元のソースからわずかに変更されていますが、私が考えていなかったような大規模な方法ではありません。残念ながら、スクリーンショットを投稿することはできませんが、私が行ったことすべてを説明しようと思います.
以下のコードから DLL を取得したので、C:\TFS\CheckInComments.dll のフォルダーに追加しました。チェックイン ポリシーの下に、DLL へのパスを含むレジストリ キーを追加しました。文字列値の名前は、私の DLL (マイナス .dll) と同じです。ソース管理下のプロジェクト設定で、このチェックイン ポリシーを追加しました。
チェックインしようとすると、「チェックインについてコメントを提供してください」という警告が表示されますが、これは私が期待していることです。ポリシーが満たされていない場合はチェックインしますが、必要に応じてユーザーがオーバーライドを選択できるようにしたいと考えています。現時点では、警告は表示されますが、[チェックイン] ボタンをクリックすると、コードは正常にチェックインされます。
visual-studio-2013 - TFS 2013 でファイルを移動すると履歴が失われる
TFS 2013 Update 4 で VS2013 Update 4 を使用しています。ソース管理エクスプローラーで、あるフォルダーから別のフォルダーにファイルを移動するたびに、ファイルの履歴が新しい場所に保存されていることがわかります。ただし、保留中の変更をチェックインすると、その履歴はなくなります。「tf move」コマンドを実行しようとすると、同じことが起こります。では、TFS でファイルを移動し、ファイルの履歴を保持するにはどうすればよいでしょうか?
tfs - TFS ビルド ゲート チェックイン - 複数のビルド定義から選択する必要がある
いくつかの共通フォルダーにマップされている 2 つのビルド定義を取得しました。チェックインすると、ビルド定義のいずれかを選択する選択ボックスが表示されます。
それは私に選択肢を与えてくれます。ビルド定義を変更して、トリガーされたものに基づいてデフォルトを選択し、ユーザーが正しいものを選択する必要なく最初のオプションとして表示できますか?
deployment - Tfs ビルド定義
現在メイントランクから行われているリリースビルド用のソースコードの分岐を実装しようと考えています。したがって、それが構造化される方法は以下のとおりです
リリース UAT-sprint01 ソース共通 Web
UAT-sprint02 ソース共通 Web
ジョブを実行するビルド定義を取得し、メイン トランクからデプロイします。ビルド定義を更新して、リリース ブランチから最新のものを取得し、ビルド/デプロイを実行できるようにしようとしています。また、特定のバージョンをデプロイする場合に備えて、リリース ブランチ バージョンを渡すための規定も必要です。
tfs - Visual Studio のオンライン リポジトリをパブリックに共有するにはどうすればよいですか?
VSO で自分のリポジトリを公に共有できる方法があるかどうか疑問に思っていましたか? 私はVisual StudioでTFVCを使用していますが、私はそれが初めてであることを認めます。そのため、どのように実行するか、または実行するための手順がよくわかりません。
branching-and-merging - TFS での 1 つのソリューションから別のソリューションへの順方向および逆方向の統合
コードを Perforce から TFS に移行しました。すべて問題ないように見えますが、あるソリューションから別のソリューションへの順方向および逆方向の統合に問題があります。これは私にとってショーストッパーです。
2 つの異なるソリューションがあり、2 つのプロジェクトは両方のソリューションで共通ですが、個別に異なるコピーがあります。したがって、前方統合は、アプリケーション全体を sol1 から sol2 にマージして、共通のプロジェクトの競合を解決します。解決したら、コードをソリューション 1 (逆統合) にマージします。理解すべき点は、共通のプロジェクトのみをマージする必要があり、それ以外はすべて除外できることです。
TFSで同様のセットアップを行うことはできますか?