当社は、VS2005からVS2010へのアップグレードの一環として、VSSからSVNに移行しています。VisualSVN の実装を評価しています。VisualSVN サーバーはリポジトリを管理し、VS2010 内で VisualSVN クライアントを使用しています。私たちの仕事は主に Web アプリケーション プロジェクトです。
ブランチをトランクにマージするのに本当に問題があります
シナリオは次のとおりです (すべての SVN アクションは VS2010 VisualSVN プラグインで実行されます)。
- 特定の WAP で、
/trunk
呼び出されたものからブランチを作成/branches/test
し、VS2010 のローカル IIS で実行するように構成しました。ブランチはリポジトリ (サーバー上) から離れた HDD に保持されます。 - ホームページを編集して、 HELLO WORLDを WAP の default.aspx に
/branches/test
追加し、コミットしました。/branches/test
- トランク バージョンにはHELLO WORLDがないことを VisualSVN ブラウザーで確認できますが、ブランチバージョンにはあります
- VS2010 のトランクに切り替えると、「作業コピーに変更があります。切り替える前にそれらをコミットまたは元に戻すことをお勧めします。」
- 今トランクで、念のためにコミットするものは何もないことを確認します
- 引き続きトランクで、「Merge…」を選択してから「Reintegrate a branch」を選択し、From URL を [path]/branches/test に設定し、Merge Depth を「Working Copy」に設定します。
- 「ローカルで変更された作業コピーに再統合できません」というエラーが表示されます。
ここでの分岐の理解に根本的な間違いがありますか?途中で私のプロセスに欠陥がありますか?それともこれは VisualSVN の機能ですか?
ありがとう