私はSVNからGitへの移行が任されていますが、現在の設定をそのまま使用する方法はわかりません。実稼働環境のSVNからGitへの移行
私たちには開発サーバーと運用サーバーがあり、両方とも1つのSVNリポジトリに接続されています。ローカルで変更を加え、開発サーバーに保存します。これらの変更に満足すると、開発サーバ(svn commit ...)からsvnリポジトリにコミットしてから、プロダクションサーバ(svn update ...)にコミットします。しかし、私は同じまたは同様の振る舞いをどのように反映するかは不明です。私は当初、2つのブランチ(devとmaster)を持つ単一のGitリポジトリを持つことを考えました。唯一のことは、開発サーバーと運用サーバーの両方が同期していないことです。開発サーバー上に変更を加えたファイルがたくさんあり、その逆もあります。私はこのジレンマにどのように最善を尽くすことができますか?
編集:これはあまりにも頻繁に表示されます。私の答えを改善できるように、ダウン投票の理由を明記してください。
デプロイメントプロセスからバージョンコントロールを分離している場合(つまり、実稼働サーバー上のライブ作業コピーを使用するだけでなく)は簡単です。 – crashmstr
@crashmstrそれは理想的でしょう。私は以前の開発者から古い設定で作業しています。 – driima
バッチファイルやシェルスクリプトをサーバーにコピーするだけの場合でも、この時点で展開を別のプロセスにしたいと考えています。これにより、さまざまな配備、機能ブランチなどを扱うことができます。 – crashmstr