2010-11-22 4 views
0

新しいディレクトリと削除されたディレクトリ、または新しく削除された(実際に移動された)ファイルをlinuxのwindowsのSubversionリポジトリからそれらのディレクトリに移す最も良い方法は何ですか?linuxとwindowsの間のSubversionの変更を転送する

私は自分の開発をSubversionリポジトリを使ってLinux上で行いますが、ウィンドウ上でも変更をテストする必要があります。私のWindowsマシンにはsvn diff出力でパッチを適用しようとしたtortoisesvnリポジトリがあります。私のパッチには名前が変更された(すなわち、削除され、別の名前で追加された)ディレクトリ、新しいディレクトリ、およびその中のファイルが含まれているので、これは惨めに失敗しました。

tortoisesvnでsvn diffの出力をパッチとして適用するだけで何か問題はありますか? 今のところ、私の最善の選択肢は、WindowsツリーをLinuxツリーと同じsvnバージョンにして、変更されたディレクトリ全体を既存のディレクトリにコピーすることだと思います。それは働くだろうか?

+0

私は理解できません。あなたは2つのレポを実行しています。レポや一部の作業コピーで変更を転送する必要がありますか? –

+1

あなたがリポジトリを言うとき、あなたは実際に作業コピーを意味しますか? – jgifford25

答えて

0

差分とパッチのユーティリティでは、フォルダやパスの変更(ファイルの移動、名前の変更など)を考慮しないため、この場合は使用しないでください。

Windowsマシンから直接Linuxレポにアクセスできない何らかの理由はありますか?

これらのreposを別々にする必要がある場合は、svnsyncを使用して相互に同期させておくことができます。また、2台のマシンが同じネットワーク上にある場合は、 'rsync' Linuxユーティリティを見たいかもしれません。

関連する問題