SVNリポジトリにアクセスするために、クライアントがネットワークにVPNで接続するために使用できるコンピューターを提供してくれたという状況に私は気づいています。しかし、私たち全員がそのコンピューターで開発を行うことはできないため、「ブランチ」をエクスポートし、それを自分のSVNリポジトリにインポートしました。クライアントは日々の仕事を本当に気にしていないので、都合の良いときに大きなチェンジセットを単にドロップすることを計画しています。これはすべて機能するでしょう、私はそれを確信しています。
最近、SVNからチェンジセット(つまり、diff +メッセージ)を取得し、それをクライアントのSVNにリプレイする簡単な方法があるかどうか疑問に思っています。何git format-patch
とgit am
許可に似ています。
見るとsvn log --diff
それは可能だと思われますが、出力をパッチ(を使用して適用されるsvn patch
)とコミットメッセージ(に提供されるsvn commit -F
)に分離するスクリプトを作成する必要があります。私はそのようなスクリプトを書くことを必要としない解決策があることを願っています;)
patch
over を使用することに欠点はありませんsvn patch
か?