私のgitlabアカウントには、zip/production(master)とmap/production(masterからフォーク)という2つのプロジェクトがあります。 zip/productionに変更を加えるたびに、同じものを自動的にmap/productionに更新する必要がありますが、マップ/プロダクションにある追加のファイルをそのまま保つ必要があります。これは可能ですか?マスターコードベースの変更をgitlabのforkedコードベースに自動的に同期
1
A
答えて
0
可能なだけでなく、かなり簡単です!
# .git/hooks/post-receive on the remote:
#!/usr/bin/bash
IFS=' '
while read local_ref local_sha remote_ref remote_sha
do
echo "$remote_ref" | egrep '^refs\/heads\/[A-Z]+-[0-9]+$' >/dev/null && {
ref=`echo $remote_ref | sed -e 's/^refs\/heads\///'`
echo Forwarding feature branch to features-only repository: $ref
git push -q features-only $ref --force
}
done
この例では、(JIRA課題形式、XYZ-1234に)分岐のサブセットのみを取得し、第二のリポジトリに転送します。あなたはもちろん、すべてを転送するために条件から離れることができます。
関連する問題
- 1. gitlab - Synology - 自動同期
- 2. バックエンド状態の変更時にWebApp GUIデータを自動的に同期
- 3. プロビジョニングプロファイルの有効期限が自動的に変更される
- 4. セルの値を自動的に変更
- 5. Gitlab同じコードベースの複数のインスタンスを持つベストプラクティス
- 6. WinXPで自動的にキーボードレイアウトを変更
- 7. サイズ変更matlotlibのビュー境界を自動的に変更
- 8. BintrayとjCenterは実際にその変更を自動的に同期させていません
- 9. 変更は自動的にレールコンソール
- 10. Asp MVC非同期コントローラアクションは自動的に非同期ですか?
- 11. テキストフィールドに変更を同期
- 12. 自由に変更ファイルを自動的にリロードする方法
- 13. Googleマップの言語を動的に変更する(非同期読み込み)
- 14. githubデスクトップでファイルを自動的に同期する方法は?
- 15. 連絡先を自動的に追加/同期
- 16. 自動的にFireBaseでSQLiteデータを同期
- 17. ユニゾンを使用して自動的に同期する
- 18. 自動的にbitbucketとサーバを同期させる方法
- 19. 変更のリストビューを自動的に更新 - knockoutjsとJQuery Mobile
- 20. jQueryの変更高さを自動的
- 21. gitlab.comでgitlab CEレポをミラーリングして自動的に更新する方法は?
- 22. 親コンテナのサイズ変更時にdojo dijit.Gridウィジェットのサイズを自動的に変更
- 23. 自動スケーリングのインスタンス名を動的に変更する方法
- 24. ジトライトとgitlabを同期
- 25. 非同期のCocoaクラスを同期的に動作させる
- 26. は自動的にbashスクリプト内の変数を変更
- 27. のMapViewの変更リージョン自動的
- 28. ピボットテーブルに合わせてデータテーブルのサイズを自動的に変更
- 29. TextWriterで自動的にフラッシュが同期していますか?
- 30. がジャンプの近くに自動的にショートジャンプに変更
gitフックを見てください。変更をZIP /プロダクションにプッシュするときは、プッシュプッシュフックをキックして、別のフォークレポにプッシュします。 – Grinch91
これを使用している間、map/productionに追加コードをそのまま残すことはできますか? – sunshine
並べ替え新しいものをプッシュする場合は、ローカルの追加の変更をマージする必要があります。 –