問題タブ [source-control-explorer]
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.
version-control - Visual Studio TFS ソース管理でマップされていないフォルダーの大きさを知る方法は?
Source Control
TFS チーム プロジェクトに接続しているときに、フォルダーの最新情報を取得する前に、フォルダーの合計ファイル サイズを知りたいです。
どうやってやるの?
visual-studio - TFS ソース管理の変更セットで行われた変更を比較するためのより高速な方法
大きな変更セットがあり、チェックインする前にすべての変更を比較できるようにしたい場合、すべてのファイルで [最新と比較] を手動でクリックするよりも速い方法はありますか? 変更したファイルが 900 個ほどありますが、これは非常に非効率的です。比較ですべてのファイルを開き、各ファイルを 1 つずつ閉じるか無視することができる方法が必要です。
大きな変更セットと既存のコードを比較する最良の方法は?
visual-studio-2012 - 自分のワークスペースがどの変更セットにあるかを確認するにはどうすればよいですか
Team Foundation サーバーでは、現在運用中のバグを分析するために、「最新バージョンの取得」機能を使用して、運用中の変更セットを取得し、それに対して単体テストを実行できるようにしました。
実際に正しいバージョンのソース コードを取得したことを確認するために、どの変更セットを取得したかを再確認したいと思います。
tfs でこれを行う簡単な方法はありますか?
version-control - 親ブランチを削除できますか?
親ブランチを安全に削除できますか? 次のようなブランチ構造があります。
支店A
支店B
- 支店C
- 支店 D
ブランチ A は冗長で不要です。ブランチ B とその子に影響を与えずに削除できますか?
tfs - TFS 2012 で新しいフォルダーを防止する
これが可能かどうかはわかりませんが、最終的な目標は、管理者以外がプロジェクトの直下にフォルダーを作成できないようにすることです。ただし、それらのフォルダーの下にフォルダーを作成できるようにしたいと考えています。
たとえば、次のようになります。
管理者以外がフォルダー (A、B、C) が存在するレベルにフォルダーを作成できないようにしたい。ただし、その下にフォルダーを作成できるようにしたい (1,2,3)。それを簡単に行う方法はありますか?
私はまだ試していませんが、可能なオプションは、プロジェクト レベルでチェックイン許可を防止し、各フォルダー レベル (A、B、C) でチェックインを許可することです。それはこれを行う方法ですか?
tfs - この TFS アイコンとは何ですか? また、フォルダ アイコンとの違いは何ですか?
次のアイコンは TFS でどのオブジェクトを表し、チーム プロジェクト内で作成する標準的なフォルダーとどのように違うのですか?
私はそのような質問をするのは嫌いですが、読んだことがありますが、正直なところ解決できません。プロジェクトがマップされているディスク上のディレクトリをチェックインしましたが、通常のフォルダーと変わらないようです。
tfs - プロジェクト ソース管理の追加、不適切なフォルダー
ソース管理に問題があります。
CustomizedControllers という新しいプロジェクトがあり、このプロジェクトをソリューションに追加していますが、TFS では間違ったディレクトリに移動します。
これは私のローカルディレクトリです:
この新しいプロジェクトをソース管理に追加しようとすると、次のようになります。
では、この新しいプロジェクトを正しいディレクトリに追加するにはどうすればよいですか?
c# - TFS 分岐 - 2 つの開発分岐
私は現在TFSを使用しており、次の構造を持っています。
TFS 階層内の開発ライン、メインライン、およびリリース ライン。以下のリンクで詳しく説明されているのと同じアプローチを使用します。
http://blog.tfsserver.com/a-straightforward-guide-to-branching/
(リリース ラインに 2 つまたは 3 つの最新リリースを保持する予定です)
メインラインはコードの最新バージョンであり、メインライン コードがテストおよび承認されたときに保持するために新しいリリース フォルダーが作成されます。
現在、私の開発ラインには、メインラインから作成された開発ブランチがあります。
この既存の dev ブランチは現在、開発者によって作業されており、変更は 4 週間で準備が整います。
現在、本番環境 (メインライン) のコードの現在のバージョンに緊急の変更を加える必要があり、これらの変更を完了してテストするには 2 週間かかることがわかっています。
これを念頭に置いて、既存の dev ブランチを使用したくないことは明らかです。
メインラインで直接変更を加えることはできないので、私が検討している次のアプローチが正しいアプローチであるかどうか疑問に思っていますか?
私はする必要があると考えています:
(1) メインラインから新しい Dev ブランチを作成します。次に、元の/既存の開発ブランチと、新しい開発ブランチを作成します。そのため、両方とも同じ元のコードから分岐します。
(2) NEW dev ブランチで変更を加える
(3) 変更に満足したら、変更をメインラインにマージし、変更を本番 (または選択した顧客) にリリースし、変更を元の開発ブランチにマージします。その後、元の開発ブランチの変更が私の 2 週間後に完了すると、メインラインにマージされます。
これは正しいアプローチですか?既存/元の開発ブランチから新しいブランチを作成しなかった場合でも、新しいブランチから既存の開発ブランチに変更をマージできますか?
ありがとう