多くのグループとプロジェクトでGitlab 8.10.1を使用しています。プロジェクトの多くは、他のプロジェクトのフォークである。 私たちの問題は、誰かがプロジェクトのマージ要求を開くたびに、デフォルトのターゲットブランチがプロジェクトのデフォルトブランチではなく、非常に特定の他のプロジェクトからであるということです。何らかの形でこの設定を上書きする方法はありますか? 私はプロジェクトのデフォルトブランチを設定する方法を知っていて、これらの設定は正しいと思われますが、gitlabはマージリクエストを作成する際にgitlabを使用していないようです。 この問題は非常に厄介で、人々が注意を払わずに全く別の「マスター」をターゲットとしてマージ要求を行ったという奇妙な状況につながっています。Gitlabでマージのデフォルトのターゲットブランチを変更する方法
答えて
この動作の原因は、あるプロジェクトがgitlab内で別のプロジェクトからフォークされたためです。ソースとフォークの関係を削除するとき、マージのデフォルトブランチはプロジェクト自体のデフォルトブランチです。 これは、この状況に対する私たちの解決策であり、ソース< - > fork関係の削除の影響を受けることができるためです。
あなたはマスターを必要としています。そして、プロジェクト---デフォルトブランチを設定---
お楽しみを変更救う!
デフォルトMRのターゲットは、リポジトリがGitLab forkであるかどうかに依存します。
フォーク
リポジトリがGitLab forkある場合、デフォルトMRのターゲットは、上流リポジトリのデフォルトの枝になります。この関係は、プロジェクト設定ページの「フォーク関係を削除する」オプションで削除することができます。その後、既定のMRターゲットは、フォークしていないリポジトリ(以下で説明しています)に対して通常どおりに決定されます。
書き込み時には、フォーク関係を削除せずにデフォルトのMRターゲットを上書きすることはできませんが、その機能はgitlab-ce issue #18550で要求されています。
非フォーク
リポジトリが何のフォーク関係を持っていない場合は、[プロジェクトの設定ページでデフォルト設定の支店は、両方の(1)デフォルトMRの目標を設定し、上のレポの(2)ヘッド基準GitLabサーバ(リポジトリがクローンされたときにチェックアウトされたブランチを決定する)。 bug/quirk in gitのため、一度デフォルトブランチだったブランチが後でGitLabから削除された場合はproblems can occurになります。
書き込み時にデフォルトブランチとは独立してデフォルトMRターゲットを変更することはできませんが、この機能はgitlab-ce issue #31546で要求されています。
- 1. Gitlab:マージ要求をターゲットブランチでフィルタリングすることは可能ですか?
- 2. ターゲットブランチで1つのコミットのみでマージする
- 3. gitlab-ciランナービルドパスの変更方法
- 4. デフォルトのバリデーションデコレーションコントロールを変更する方法
- 5. デフォルトでMercurial Droppingにブランチをマージするすべてのデフォルトの変更
- 6. マスターリポジトリへのコミットをgitlabフォークにマージ/プッシュする方法
- 7. Angular2デフォルトの変更検出方法を変更する
- 8. アプリケーションを開くデフォルトの方法を変更する方法
- 9. Magentoデフォルトの支払方法を変更
- 10. EclipseでC++のデフォルトのコードテンプレートを変更する方法は?
- 11. デフォルトのvimカラースキームで低コントラストのハイライトを変更する方法
- 12. Windows 10でmysqlのデフォルトのlocalhost ipを変更する方法
- 13. デフォルトのミドルウェアリダイレクトの変更方法
- 14. MQv8でデフォルトのデータパスを変更する方法
- 15. FirebaseコンソールWebで言語のデフォルトを変更する方法は?
- 16. WooCommerce:デフォルトの配送方法をプログラムで変更する
- 17. QDialogBoxでデフォルトのQPushButtonを変更する方法
- 18. ggplot2でデフォルトのフォントサイズを変更する方法
- 19. Android Studioでデフォルトのテンプレートレイアウトファイルを変更する方法
- 20. Delphi XE2でデフォルトのFireMonkeyスタイルを変更する方法
- 21. プログラムでデフォルトのオーディオ入力デバイスを変更する方法
- 22. カスタム検証でデフォルトの "is_invalidエラー"メッセージを変更する方法
- 23. AllUsersProfile環境変数のデフォルト値を変更する方法。
- 24. GitLab CI内のサービスを変更する
- 25. EaselJSの方法でデフォルトのピボットを変更できますか?
- 26. git difftoolを使ってファイルの変更をマージする方法
- 27. Gitlabはすべてのプロジェクトに対してデフォルトのブランチを変更します
- 28. 更新する方法(マージ)
- 29. マージからの変更を削除する方法は?
- 30. jtableのデフォルトのストップエディットの動作を変更する方法
これを実行する手順を一覧表示できると便利です。 – NindzAI