6

私は、複数のコンピューター (職場と自宅の PC) で Web サイトを操作しています。ソースは git リポジトリで管理されています。Web Deploy を使用して、公開サーバー上の IIS に Web サイトを公開します。すべて正常に動作し、両方のコンピューターから公開でき、動作します。

問題は、ある PC から展開してから別の PC に移動し、git から最新の変更を取得し、さらに変更を加えてから再度展開すると、変更されたファイルだけではなく、Web サイト全体が再展開されることです。このパラグラフの最初の文から、「次に別の場所に移動し、git から最新の変更を取得する」手順を削除するとどうなるでしょうか。

これを解決するには、どうすればよいですか、どのファイルを git リポジトリに含めることができますか (すべてのpackages,binおよびobjディレクトリを除外します)、または実行できる追加の構成は何ですか?

4

1 に答える 1

1

公開サーバーにレポを追加し、そこにプッシュしてから、そこからデプロイします。プッシュは最小限に抑えられ、git はデルタで驚くほど優れています。

于 2012-12-31T06:08:09.790 に答える