0

トランクから多くの小さな変更が加えられたsourceforgeのプロジェクトの作業コピーがあります。これらのいくつかをパッチとして提出します。一部は受け入れられると思います。一部はしません。その間、更新を行うたびに、一部の変更が特定のファイルの大幅な書き換えであるため、混乱が生じます。

ですから、私がやりたいのは、私が作業しているローカルのgitリポジトリを用意し、定期的にstash、、stash-applyを実行することだと思います。

私の質問は:どうやって始めるのですか?単にgit-svnを使用してsvnリポジトリからチェックアウトし、古いローカル作業コピー(マイナス.svn dirs)をコピーしますか?

私もこの権利について行っていますか?

生活をよりシンプルにする2つの要因は、1)地域の歴史にあまり夢中になっていないこと、2)SVNリポジトリへの読み取りアクセスしか持っていないことです。

4

1 に答える 1

1

あなたは物事を正しくやっています。git-svnを使用して、svnのブランチを最新の状態に保ちます。それらからの新しい変更を、gitにローカルにあるブランチにマージします。読み取り専用なので、svnにコミットすることを心配する必要はありません。これにより、頭痛の種を減らすことができます。

お役に立てれば

于 2011-06-10T06:25:20.457 に答える