2016-08-22 10 views
0

複数の開発者のために1つのシェルフセットで作業することが可能かどうか、どうすればよいかお尋ねします。私たちは多くのコードをリファクタリングする必要がありますが、古いバージョンも維持しなければなりません。このためにtfsシェルフセットを使用することに決めました。複数の開発者が1つのシェルフセットで作業しています

たとえば、2人の開発者が同じタスクで自分のシェルフセットを変更し、チェックインして何らかのメインシェルフセットにマージする可能性があるのであれば、私は不思議です。

編集:私たちは、この巨大なリファクタリングタスクのための枝を使用することは禁止されていることを言及するのを忘れてしまった 申し訳ありません。本当になぜ私に尋ねないで、私は知らない。シェルフセットはそのような仕事には適していないので、あなたの言われたように、それは本当にばかげていることだけを知っています。私たちは現在、ブランチを使わずに何とかこれを管理する方法を探しています。

+2

おそらく、この作業のためにブランチ(または複数のブランチ)を検討する必要があります。このためシェルフセットを使用することは何の理由もなく複雑になります。 – Filburt

答えて

2

シェルフセットを誤って使用しています。シェルセットは、短期間の1人の作業停止を目的としています。

既存のバージョンを維持しながら進行中の開発作業を分離するには、ブランチを使用する必要があります。

+0

はい私はそれがそれに適していないことを知っています。私は私の上の誰かがそれのために枝を使うのを禁じていると言及しなかった。なぜ、私は本当に知りませんし、彼の知性について本当に考えていないのですか?私たちは今、自然に最適なソリューションであるブランチを使用せずにこれを行う方法を探しています。 – Gondil

+1

@ゴンドル幸運。私はあなたが直面している正確な問題を解決するために設計された機能を使用しないという背後にある論理的根拠を理解したいと思います。 –

関連する問題