web-dev-qa-db-ja.com

gitlabでプルリクエストを作成する

Gitlabのインストールを実行していて、友達と共有したいライブラリのあるリポジトリがあります。gitlabでプルリクエストを送信するフローを理解できません。

ユーザーは私のリポジトリをフォークできず、私のプロジェクトにアクセスできません(彼が私のチームである場合を除きます。これは奇妙です。)マージ要求は私のリポジトリのあるブランチから別のブランチになります。

Gitlabでどのように機能しますか?

30
Yosi

GitLabはバージョン5.2から分岐します。クロスレポジトリプルリクエストはすぐに続きます。

フォークプルリクエスト: https://github.com/gitlabhq/gitlabhq/pull/3597

16
Angustus

GitLab.comの共同設立者はこちら。 GitLab(6.x) の最近のバージョンでは、フォークは正常に機能するはずです。他の誰かに属するレポをフォークしてから、マージリクエスト(GitHubプルリクエストの適切な名前のバージョン)を作成できます。

26

開発 」および「 このスレッド 」で述べたように

GitLabにはフォークがありません (少なくとも GitLab 5.2、2013年5月 as 言及 byまで、およびAngustus))
GitHubのような機能を持つことを意図していないためです。
GitLabを使用している場合は、おそらくリポジトリを所有するか、チームの誰かを所有することになります。このリポジトリで、アクセス権を持ち、機能/何でも動作するブランチを作成できます。

ブランチを作成する場合、マージリクエストを送信できます。プロジェクト内の他の人(またはワークフローが指示するもの)がレビューできます。マージを受け入れます。

マージリクエストの受け入れは Issue 618 で実装されています:

accept merge request

13
VonC