私はソース管理にSubversionを使用し、Gitと組み合わせてherokuにデプロイ(プッシュ)していました。私のパターンは次のとおりです。リモートSubversionリポジトリで最新のマスターからローカル作業コピーを更新します。次に、gitcommitとgitpush herokuを実行します(Gitは.svnのものを無視するように設定されています)。この作業コピーは、herokuにプッシュするためにのみ使用しました。ライブ開発を実行し、追跡のためにリモートSubversionリポジトリにコミットするための別のSubversionフォルダーがありました。
完全にgitに切り替えました。Subversionから新しいリモートgitリポジトリに完全にインポートしました。私はgitrepo(origin)のローカル作業コピーの作業に成功し、自分に合ったときに変更をプッシュしました(他の開発者とも協力していますが、基本的に操作を実行します)。
私の質問:
ここで、以前にherokuにプッシュするために使用していた他のgit作業コピー(.svn /のものも含まれています)に戻りたいと思います。新しいgitリポジトリを.git/configの[origin]エントリとして追加することを考えています。新しいgitリモートから最新の変更をプルし、herokuにプッシュしますが、それがおかしくなりそうかと思います。 。
マージして混乱してしまいますね。そして、プルが機能したとしても、herokuリモートはいくつかの新しいgitリポジトリから発生したプッシュについて混乱しますか?
その作業コピー(subversionからherokuにプッシュするために使用)を複製(削除)し、新しいgitリポジトリの新しいクローンを作成してから、herokuを.git/configに追加することができます。ただし、以前は別の作業コピーからプッシュしていたため、herokuにプッシュすると混乱が生じるのではないかと心配しています。
どんなアドバイスも素晴らしいでしょう!
前もって感謝します!