問題タブ [changeset]

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.

0 投票する
2 に答える
2077 参照

git - コミットで変更セット (または差分) の git SHA1 ハッシュを取得する

私は主に、完成したトピック ブランチをメインの開発ブランチに git で統合しています。そうしているうちに、コミットのメッセージを変更しなければならないことがあります (改善、スペルの修正など)。その結果、新しい SHA1 ID を持つ新しいコミットが発生します。

commitの変更のSHA1 ハッシュを取得したいと思います。これにより、コミット メッセージを変更した後に変更セットの内容が変更されているかどうかを確認できます。

一連のコミットの変更セットの SHA1 ハッシュも取得できれば素晴らしいことです。次に、コミットをスカッシュしても、変更セットの同じ SHA1 ハッシュが得られるインタラクティブなリベースを実行できます。

0 投票する
1 に答える
625 参照

visual-studio - すべての TFS 変更セットを表示していますか?

プロジェクトの履歴のすべての変更セットを表示しようとしています...少なくとも最後の1000などです。だから私はコマンドを実行しました:

... VS コマンドラインで。これにより、MyProject プロジェクトのほとんどの変更セットを含む履歴ウィンドウがポップアップ表示されましたが、ここでも奇妙な変更セットが欠落しています。たとえば、変更セット ID のリストは次のようになります: 3956 3955 3954 3953 3952 3949 3948 3947 [...]

変更セット 3950 ~ 3951 は表示されません。なぜ?また、それらを強制的に表示するにはどうすればよいですか?

0 投票する
1 に答える
1475 参照

msbuild - 特定の変更セットの MSBuild - 複数の変更セット!

ソリューションを構築するために、TFS 2008 で MsBuild を使用しています。

以下のシナリオについて、あなたのアドバイスと助けが必要です。

例えば ​​:

私たちは、お客様の 1 人のために完全なビルドを準備しました。

パッケージの準備が整った後、2 人の開発者が開発をパッケージに追加したいと考えています。

2 つの開発者コード チェックインのみを新しいビルドに追加するソリューションを見つけようとしています。

つまり、MsBuild の変更セット番号をパラメーターとして指定する必要があります。

たとえば、変更セット番号 200、400、および 434 のビルドのみを開始したい場合、そのうちの 3 つをソース取得プロセスに含める必要があります。

/p:GetVersion:C1800 のようなソリューションが見つかりました

http://blogs.msdn.com/b/granth/archive/2008/06/26/how-to-make-team-build-get-a-previous-version.aspx

ただし、これは変更セットを 1 つだけ取得します。複数の変更セット番号を指定する必要があります。

または、私のアプローチは完全に間違っている可能性があります。提案やガイダンスはありますか?

どうもありがとう、

ファティ。

0 投票する
4 に答える
2349 参照

mercurial - Mercurialチェンジセットのサイズをリストしますか?

各変更セットで発生した変更の量を定量化することを検討しています。2 つのリビジョン間の kb diff を一覧表示する簡単な方法はありますか?

0 投票する
1 に答える
85 参照

mercurial - Mercurial-リポジトリ自体ではなく、サブリポジトリを含むリポジトリ内のすべてのファイルを取得します

これは可能ですか?

私がやりたいことを簡単に説明するには:

サブリポジトリ「B」を持つリポジトリ「A」があります。ペアのコピーが2つあります。

1つのコピー(これをスモールコピーと呼びます)では、「A」にはチェンジセットA1〜A5があり、「B」にはチェンジセットB1〜B20があります。

もう1つの(大きな)コピーでは、「A」にはチェンジセットA1〜A10があり、「B」にはチェンジセットB1〜B30があります。

私がやりたいのは、大きなリポジトリからすべてのファイルを取得し、それらをチェンジセットA6およびB21として小さなリポジトリにコミットすることです。次に、それをサーバーにプッシュします。(大きなリポジトリはサーバー上に存在しないため、競合が発生することはありません。)

この領域のツールは存在するようです。たとえば、ここを参照してください。問題は、提案された方法のいずれかがサブリポジトリでうまく機能するかどうかわからないことです。

0 投票する
1 に答える
1076 参照

tfs - [作業項目のリンク]タブに変更セットリンクのCreatedOn列を追加する

TFS 2010の作業項目の[リンク]タブには、その作業項目に関連付けられている変更セットへのリンクが表示されます。タブは通常、他の作業項目へのリンクを表示するように設計されているため、チェンジセットの場合、「タイトル」列と「コメント」列のみが表示されます。さらに列を追加しようとすると、作業項目の列のみが表示されます。

リンクタブにチェンジセットの「CreatedOn」フィールドと「ByUser」フィールドを表示したい。これらの列を追加する方法はありますか?

0 投票する
2 に答える
208 参照

mercurial - Google Codeでリビジョン形式を変更するにはどうすればよいですか?

私はDVCSを初めて使用し、最近Google Chrome用に作成した拡張機能をいくつか共有したいので、MercurialをGoogleCodeで試しています。

Google Codeでは、ほとんどのプロジェクトが連続番号を介してチェンジセットを参照しているように見えます(たとえば、1、2、3など-(下のスクリーンショット#1を参照))。ただし、私のテストプロジェクト(スクリーンショット#2)は16進値を使用しており、これを変更するためのプロジェクト設定には何も表示されません。前述の線形形式を使用して表示するにはどうすればよいですか?


また、ソーシャルコーディングに慣れていないため、インターネット上の他の場所ではメールアドレスは非公開のもののようですが、これらのDVCシステムでは、メールをコミットに関連付けたいようです(Google、githubなどはそれらを表示することを目的としているようです)。 )。ここにある種のエチケットはありますか?Google Codeのほとんどの人は、設定ファイルを編集して、関連するコミットの実際の名前やメール情報を含まないユーザー名のみを表示するようです。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

0 投票する
1 に答える
5116 参照

tfs - TFS 2008 / TFS 2010はチェンジセットをどこにどのように保存しますか?

私は、TFS 2008(および異なる場合は2010)が、チェンジセット内の一連の変更の詳細をどのように保存および伝達するかを理解しようとしています。

これで、Subversionでホストされているプロジェクトにコミットすると、クライアントはサーバーに差分を送信します。したがって、ファイルを追加して別の行を数行変更すると、「ファイルA.txtを追加し、2行の「A」「B」をB.txtに入力」のように送信されます。これは、差分がうまく元に戻せるので、リビジョンを取り消すことができることを意味します-「ファイルA.txtを削除し、B.txtから2行を取り出します」。gitでも同じだと確信しています。

TFSはこのようにチェンジセットを保存していないように感じます(噂やリビジョンを簡単にロールバックできないという事実などに基づいています)。

私が思うに、これは次のとおりです。チェンジセット内でファイルA、B、Cを変更した場合、実際にチェンジセットに保存されるのは、ファイルA、B、Cのまったく新しいコピーです。差分だけではありません。

私はこの仮定で正しいですか?商用ソフトウェアとして、この情報は入手できないと信じていましたが、グーグルでは何も生成されなかったので、聞いてみようと思いました。

当然の結果として:TFSチェンジセットはどこに保存されますか?SQLサーバーが一部のストレージに使用されていることを知っています...変更セットもありますか?

現在TFS2008を使用していますが、アップグレードの計画があると思うので、2010年の答えを知っておくと便利です。

0 投票する
1 に答える
2218 参照

command-line - コマンドラインでのTFSブランチ間のマージされていない変更セットのリスト?

この質問はすでに尋ねられましたが、探しているソリューションを排除することなく、私のニーズに合わない方法で回答されました。正しい行動方針がわからないので、別のスレッドにリンクしているときにもう一度質問します: TFS: マージされていない変更セットを一覧表示する

メイン ブランチから開発ブランチにマージされていない変更セットを取得したいと考えています。UI を通過することは可能ですが、そのリストには本当に息が詰まるような量のエントリがあり、スクリーンショットを撮るのは信じられないほど面倒であるだけでなく、変更セットの情報がサイズ変更できないウィンドウで切り捨てられるため不完全です.

前のスレッドは利用可能な API メソッドを引用して回答されましたが、この情報を使用したい環境であるため、powershell についてもっと知りたいと思っています。これを可能にする、見逃した tf.exe を使用する方法はありますか? 私は Power Tools Cmdlets についてかなりよく知っており、これに関するものは何もないと確信していますが、調べることを検討しました。

0 投票する
2 に答える
1812 参照

eclipse - Eclipse - CVS - Changeset - 変更されたすべてのファイルをローカル システム フォルダにコピーする方法は?

プロジェクトが subversion とリンクされていて、 changesets がある場合、Eclipse で覚えています。変更セット内のすべてのファイルをローカル システムのフォルダーにコピーするオプションがコンテキスト メニューにありました。

このオプションは、cvs と統合されている場合、helios eclipse で欠落しているようです。

誰かが私を正しい方向に向けることができますか.