8

TFS から Subversion に移行しています。ある同僚は、棚付けができなくなったらとてもがっかりするだろうと述べました。TFS では、一連のファイルを作成して単一の名前で保存することができます。ファイルはリポジトリに保存されますが、HEAD やブランチには保存されません。変更はアーカイブされ、タグ付けされるだけです。

これは、Subversion で一連の変更にタグを付けるのと似ていますが、変更をチェックインする必要はありません。シェルビングは、コード レビュー、変更の安定バージョン (まだチェックインされていない) のチェックポイントの作成、および変更を安全に保つために役立ちます。まだチェックインする準備ができていない場合でも、リポジトリにアクセスできます。

Subversion でこれを行うには、リポジトリ内のコードを分岐し、自分のコードをその分岐にチェックインする必要があるように思えます。変更を破棄する可能性が高い場合、これは非常に面倒です。

4

2 に答える 2