3

3 人のチームのために GIT バージョン管理を実装したところです。bitBucket リポジトリへのプル/プッシュ/フェッチなどを管理しています。私の唯一の懸念は、リポジトリを更新した後、どのようにライブにプッシュするかです。

別のサーバーでは、レポをディレクトリに複製するシェルスクリプトを作成してテストできるようにしましたが、ライブサーバーでは、場合によっては1つのファイルのみをプッシュする必要があるため、同じことはできません.

私たちのライブ サーバーはネットワーク内にあり、インターネット経由ではアクセスできないことに注意してください (したがって、BitBucket のプッシュ サービスは使用できません)。

4

1 に答える 1

3

私ができる唯一のアドバイスは、ローカル リポジトリ (開発者からの変更が集中している) が最新であり、プッシュする前に適切な状態であることを確認することです。

ローカルでワークフローを定義できます。おそらく、公式のコミットのみが取り込まれるマスター リポジトリは、ローカル テストに合格すると、各開発者の作業に分岐し、それぞれが自分のマシンで好きなように動作します。またはもっと凝ったもの。ほぼ一元化されたものから完全に分散されたものまで、ワークフローに関する提案があります。それらをチェックしてください。1 つの作業方法を採用するgitと、後でそれを変更することにした場合でも、邪魔になることはありません。

于 2013-02-27T18:50:04.123 に答える