0

ウェブサイトの更新に git を使用し、ノートブックからレポを更新します。次に、変更をプッシュする前に、レポを public_http フォルダーに複製する必要があります。

最後の変更のみを複製する方法はありますか???

または、すべての変更を複製する必要がありますか??

問題は、msysgitとtortoisegitを使用してWindows 7で作業していることです。サーバーにはdebian 64ビットとgit-coreとgitoliteがインストールされています...プッシュの変更は正常に機能しますが、問題は、レポをpublic_httpフォルダーに複製する必要がある場合です。 Windows用にコンパイルされているため、いくつかのモジュールを再コンパイルする必要があるため、すべてのクローンプロセスでdebian用に再度コンパイルする必要があります... tnx all

4

1 に答える 1

0

なぜpublic_httpにクローンを作成するのですか?!クローンを作成するたびに、.gitリポジトリを作成します。しかし、.gitリポジトリを取得したら、必要なのは「gitpull」だけです。つまり、通常の使用法は、「git clone」を一度実行し、その後に「gitpull」を繰り返し実行することです。

(githubのように)共有リポジトリがあると仮定します。ローカルの.gitリポジトリを使用して、ノートブックで開発を行います。Webサイトを更新する準備ができたら、「git pushorigin」(「origin」がgithubにあると想定)。その後、Webサービスサイトにログインし、Webサーバーを停止し、「git pull origin」を実行し、必要に応じて再コンパイルして、Webサーバーを再起動します。

于 2013-03-14T22:25:18.837 に答える