ホームページ  >  記事  >  バックエンド開発  >  svn について質問する (svn を送信した後、サーバー側のファイルを本番環境にチェックアウトします)

svn について質問する (svn を送信した後、サーバー側のファイルを本番環境にチェックアウトします)

WBOY
WBOYオリジナル
2016-06-13 13:16:171075ブラウズ

svnについて質問です(svn送信後、ファイルはサーバー側で本番環境にチェックアウトされます)
svn送信後、ファイルはサーバー側でチェックアウトされ、本番環境に送信されます。ディレクトリ全体をチェックアウトするのではなく、変更されたファイルのみをチェックアウトするにはどうすればよいですか?

-----解決策--------------------------------
理解できないので、同じ質問をしてください
------解決策---------
svn エクスポート <リビジョン番号>
------解決策---------

話し合う

引用:

svn export <リビジョン番号>

それでは、変更されたファイルのみをエクスポートする方法を説明します。たとえば、バージョン全体が 2 つのファイルのみを変更した場合、ライブラリはどこにでもあり、実行時間は少し長くなります

------解決策--------
svn 自体にはこの機能がありません。取得するスクリプトまたはプログラムを作成します。

TortoiseSVN を使用する場合は、グラフィカル インターフェイスを通じて操作できます
1. 2 つのバージョンを選択し、右クリックしてリビジョンを比較します
2. すべての差分ファイルを選択し、右クリックして選択内容をエクスポートします。 ..
------解決策----------------------
増分メソッドは svn update を使用して更新する必要があります。最新バージョン
すべてチェックアウトされている場合は、svn checkout を使用します
------解決策---------
以上です

議論します

増分メソッドは svn update を使用して最新バージョンに更新する必要があります
すべてをチェックアウトする場合は、svn checkout を使用します

------解決策------------------
私のアプローチは次のとおりです: 運用環境のサーバーを稼働させ続けるシステム上のディレクトリ。デプロイするたびにここで更新し、リリース ディレクトリに再同期します。


――――――――――――――――――――――――――――――
プラグインベースCSDN フォーラムから提供されています。機能を拡張するために、署名ファイル ツールを作成し、皆さんと共有します。技術的な交流は歓迎です:)
------解決策----------------------
提出する必要があるディレクトリに移動して提出します。
------解決策----------------------
svn+rsync は、オンラインプロセスとして最適です。とてもシンプルでとても実用的です。
------解決策---------
svn update
------解決策---------
現在、svn+rsync も使用しています。 cron を追加する
------解決策------------------
直接更新しない場合は、何を使用してください上記の人々は、rsync はファイル時間に基づいて変更されたファイルのみを転送すると述べています

Discussion

Quote:

増分メソッドは svn を使用する必要がありますupdate はい 最新バージョンに更新します
すべてチェックアウトする場合は svn checkout を使用します

本番環境に直接更新するということですか?
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。