web-dev-qa-db-ja.com

私のsvnリポジトリを同期させる

私はすべての開発のために私自身のSVNリポジトリを使います。 Wordpressが提供するsvnリポジトリを自分の内部リポジトリと同期させるための簡単な方法を探しています。望ましい最終結果は、私が自分の内部リポジトリへの変更をコミットするとき、それがplugins.svn.wordpress.orgで私のリポジトリに自動的に複製されることです。

また、物事を楽しく面白くするために、私は自分のsvnリポジトリがあるサーバーにアクセスできない、私はsvnホスティングサービスを利用しています。

3
user4370

Svn switch - relocate repositoryオプションがここであなたを助けているかもしれません:svn switch --relocate oldURL newURL ( http://svnbook.red-bean.com/en/1.1/re27.html

しかし... ...ここにもっとたくさんのオプションがあります: https://stackoverflow.com/questions/580443/svn-one-working-copy-two-repositories

1
edelwater

Subversionはそのようには動作しません。あなたはローカルコピーとリポジトリを持っています...ただ2つのシステムです。ローカルコピーをローカルリポジトリおよびリモートリポジトリに同期させるという概念はありません。

私はあなたがあなたの地元の開発のためにGitかMercurialを使うことを検討することを勧めます。どちらのシステムでも、リモートリポジトリにプッシュするだけでなく、ローカルリポジトリ(ローカルソース管理用)を持つことができます。

これらの分散バージョン管理システムはどちらもSubversionと統合できます。そこで、ローカルでビルドし、ローカルのリポジトリ(または自分のサーバー)にコミットしてから、都合のよいリリースポイントに達したらWordPress.orgのSubversionリポジトリにプッシュします。

特にWordPressプラグイン開発を扱う、Git-Svnに関する優れたチュートリアルがインターネット上にいくつもあります。 これがひとつです 。 Mercurialの使い方は同じパターンのいくつかに従います。

5
EAMann