0

サイトをSVNからGitに移動しています(GitHubでテスト中)。まず、SVNリポジトリをエクスポートしてローカルのgitリポジトリに変換し、そのリポジトリをGitHubにアップロードしました。

次に、この特定のサイトがSVNではなくGit / GitHubを使用するように、展開スクリプトを変更します。このデプロイスクリプトを使用するサーバー上のサイトは多数あり、そのすべてがSVNを使用していました。1つを除いてすべてがSVNを使用する必要があります。

このサイトに関連するものをスクリプトから削除し、この特定のドメインでのみ使用できる新しいgit固有のデプロイスクリプトを作成することをお勧めするのではないかと思いました。

4

1 に答える 1

1

確かに、svn deployスクリプトからsite-with-gitを削除し、それをgitの新しいデプロイスクリプトに入れて、クリーンなスクリプトにすることをお勧めします。次に、必要に応じて、別のスクリプト(deploy-all.shなど)で両方のスクリプトを呼び出して、同時にデプロイすることをお勧めします。これにより、site-with-gitの古いSVNリポジトリがどこかに保存されていても、誤ってデプロイされないようにすることもできます。

gitを使用してデプロイするには、ケースに応じて、多くのチュートリアルがあります(たとえば、Git / Githubを使用したデプロイを参照)。

継続的インテグレーションシステム、またはrsyncするデプロイサーバー上のリポジトリのローカルコピー、Webサーバーから直接プルする、またはフックを使用してWebサーバーにプッシュする必要がある場合があります...多くのオプション!

幸運を !

于 2013-01-29T08:26:58.303 に答える