[解決済み] シェルフセットは何のためにあるのですか?
質問内容
TFSを使い始めてしばらく経ちますが、一人の開発者として、その機能を十分に使いこなせていません。今、海外の同僚と一緒に仕事をすることになり、TFSの共有バージョンを使用することになりました。彼らのプロセスの1つは棚上げですが、私はこれをどのように使うのかよくわかりません。しかし、その使い方がよくわかりません。私のプロセスは次のとおりです。
TFSから完全にチェックインされた既存のプロジェクトを開き、ファイルの1つに簡単な変更を加えました。その後、シェルブセットを作成しました。その後、プロジェクトを閉じて、ソース管理から再び開きました。私が行った変更が適用されていないことに気づきました。これは正しいのですが、そのファイルはまだ私にチェックアウトされています。この時点で、私の混乱が始まりました。棚上げセットを作成した場合、保留中の変更を取り消し、元のファイルを TFS にチェックバックして同僚が使用できるようにするか、またはそれらからビルドを作成する必要があります。
ちょっと手順がわからないです。
どのように解決するのですか?
プロセスの観点から(アジャイルショップで)主な用途は、チームの他のメンバーのために統合ブランチでのビルドを壊すことなく、あなたのコードが既存のコードと一緒にビルドされることを保証することです。上記の項目は、このタスクを達成するのに役立ちます。
要するに、正しくビルドされないものは絶対にチェックインしないことです。チェックインする前に、コードが正しく動作し、ビルドを破壊しないことを確認するために、コードを棚上げしてください。もし、あなたのチームのビルドを壊してしまったら、ナイトリービルド(もしあれば)は機能しなくなり、テスターは新しいコードベースで作業することができなくなります。
注意:あなたのコードは最初はバグだらけかもしれませんが、ビルドを壊さないようにすれば大丈夫です。もし、あなたのコードがテストされるほど成熟していない場合(何か、あるいはアプリ全体を壊す)、あなたのコードがアプリケーションの中で不活性であることを確認してください。これを行うには、単にコードをコメントアウトしてチェックインできるようにしたり、何らかの例外を追加して、デバッグ中に変数を設定しない限りコードが実行されないようにしたりと、たくさんのトリックがあります。他にもできることはたくさんあるはずです。
関連
-
[解決済み] TFSのアンシェルビング:どういう意味ですか?
-
[解決済み] TFSワークスペースのコンピュータ名を変更する
-
[解決済み] tfsでチェンジセット全体のロールバックを理解する?
-
[解決済み] TFS に packages フォルダを無視させる
-
[解決済み] TFS:未修正ファイルのチェックアウトをバッチファイルで元に戻す方法
-
[解決済み] チームビルドエラーです。パス ... はすでにワークスペースにマップされています。
-
[解決済み】TFSでファイル/ディレクトリを無視し、中央のソースリポジトリに移動しないようにするにはどうすればよいですか?
-
[解決済み] Visual Studio 2012でTFSの "Unshelve "オプションを見つけることができますか?
-
[解決済み] TFSのローカルフォルダを削除する
-
[解決済み] TFSのチェンジセットをコメントテキストで検索して表示するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] シェルフセットは何のためにあるのですか?
-
[解決済み] TFSワークスペースのコンピュータ名を変更する
-
[解決済み] tfsでチェンジセット全体のロールバックを理解する?
-
[解決済み] TFSのワークアイテムに基づいたレポートを作成するには?
-
[解決済み】TFSバインディングを完全に削除する方法
-
[解決済み] TFS:未修正ファイルのチェックアウトをバッチファイルで元に戻す方法
-
[解決済み] チームビルドエラーです。パス ... はすでにワークスペースにマップされています。
-
[解決済み】TFSでファイル/ディレクトリを無視し、中央のソースリポジトリに移動しないようにするにはどうすればよいですか?
-
[解決済み] Visual Studio 2012でTFSの "Unshelve "オプションを見つけることができますか?
-
[解決済み] TFSのローカルフォルダを削除する