私たちはTFSからSubversionに移行しています。同僚は、棚上げの能力を失った場合、彼は非常に失望すると述べた。 TFSでは、単一の名前の下に保存される一連のファイルを作成することができます。ファイルはリポジトリに保存されますが、HEADや任意のブランチには保存されません。変更はアーカイブされ、タグ付けされます。SubversionはTFSシェルビングと同等ですか?
これは、Subversionの一連の変更にタグを付けることに似ていますが、変更をチェックインする必要はありません。コードのレビュー、変更の安定版(チェックインされていない)のチェックポイント、
Subversionでこれを行うには、リポジトリ内のコードを分岐し、そのブランチに自分のコードをチェックする必要があります。変更を破棄する可能性がある場合は、それは大変です。
は、[?ここ]を見ている(http://stackoverflow.com/questions/8496/shelve -in-tortoisesvn) – StuartLC
ありがとうございました。それが答えにつながった。少なくとも2つのソリューションがあります。 (a)DVCS(gitまたはmercurial)をネットワーク上のプライベートリポジトリに使用します。 (b)更新、ブランチの作成、新しいブランチへの切り替え、ブランチへのコミット、元のブランチまたはトランクへのスイッチバック。 –
助けてくれてうれしいです。私はgitの巨大なファンです - 一度噛んだら、SVNやTFSに戻ることはほぼ不可能です。 – StuartLC