公式の git リポジトリを持つ開発サーバー「dev」があります。
私は本番サーバー「prod」を持っています。
製品上:
git clone user@dev:/path-to-my-repo
git config receive.denyCurrentBranch ignore
最後の行は、git push
from 'dev' を実行すると、プロダクション コードが 'dev' からプッシュしたものに即座に更新されるようにするためのものです。
ただし、git push
実稼働サーバーに対して on dev を実行すると、実行されません! origin/master の一歩先を行っていることを通知します。当然のことながら、私の製品コードは決して手で触れられることはありません (そして、何かが誤って手で触れられた場合は、開発者からのプッシュでそれを上書きする必要があります)。開発者からのプッシュに完全に服従させるために、製品担当者に対してどのような追加作業を行う必要がありますか?
前もって感謝します!