[リストへもどる]
一括表示
タイトルEclipseでレビューが終わったbranchをローカルに戻すには?
記事No5783
投稿日: 2020/03/13(Fri) 20:09
投稿者git初心者
Git(Hub)基礎講習のEclipse部分で質問です。

pushしたbranchを、Web上のGithub内でReviewerに投げて
ReviewerからOK (merged)が返ってきた後、
Eclipseのローカルに戻すには、どうすれば良いでしょうか。

(チーム>fetchまたはpullするとエラーになりました)
Pulling 1 repository
Nothing to fetch.

タイトルRe: Eclipseでレビューが終わったbranchをローカルに戻すには?
記事No5784
投稿日: 2020/03/13(Fri) 22:40
投稿者サーチマン佐藤
どんなエラーが出ていますか?

もしかして、
Eclipseからpushして、何も修正していないなら、
(レビューだけなら)
Eclipseに戻すものは、何もないはずです。

タイトルRe^2: Eclipseでレビューが終わったbranchをローカルに戻すには?
記事No5797
投稿日: 2020/03/15(Sun) 20:16
投稿者git初心者
> どんなエラーが出ていますか?

Eclipse で プロジェクト>チーム>アップストリームからフェッチ で
Nothing to fetch. というエラーが出ます。
または、プロジェクト>チーム>プル で
Pulling 1 repository というエラーが出ます。

修正手順は以下のとおりです。
1)Eclipseから開発担当がdevelopをpush。
2)GitHub上で、開発担当がソースファイルを修正し、レビュー担当にリクエストを投げる。
3)レビュー担当は、GitHub上でOKしてmergedする。
4)開発担当が、GitHub上のmergedされたファイルをローカルにfetchまたはpullする。
   この4)のところでエラーになり、ローカルにダウンロードできません。
手順が間違っていますか?

タイトルRe^3: Eclipseでレビューが終わったbranchをローカルに戻すには?
記事No5801
投稿日: 2020/03/16(Mon) 00:27
投稿者サーチマン佐藤
fetchする前に、fetchの構成が出来ていないのだと思います。

Gitリポジトリータブの
リモート→origin→フェッチのアイコン→フェッチの構成
から「追加」で編集してください。

その時、GitHubにあるブランチ名を入れると、
たぶん、自動的に「refs/heads/develop」となると思います。

それで、fetchが出来るかと思います。

タイトルRe^4: Eclipseでレビューが終わったbranchをローカルに戻すには?
記事No5805
投稿日: 2020/03/16(Mon) 17:22
投稿者git初心者
> フェッチの構成「追加」で編集してください。

構成追加でfetchとpull出来ました。ありがとうございました。

質問です。
・GitHub上でdevelop2というブランチを作ってファイル変更し、Eclipseにpullしたら、
ローカルファイルは変更されましたが、プロジェクト名の後のブランチ名はdevelopのままです。また、Gitリポジトリタブのローカルにもmasterとdevelopしか表示されません。
ただdevelopのハッシュ値はdevelop2のものになっていました。
これも、何か設定不足でしょうか?

タイトルRe^5: Eclipseでレビューが終わったbranchをローカルに戻すには?
記事No5806
投稿日: 2020/03/16(Mon) 19:41
投稿者サーチマン佐藤
まずは、fetchとpullの成功、よかったですね。

おかしいですねえ。
develop2でfetchしていれば、
チーム→切り替えで、develop2が出てくるはずですよ。

タイトルRe^6: Eclipseでレビューが終わったbranchをローカルに戻すには?
記事No5813
投稿日: 2020/03/18(Wed) 14:04
投稿者git初心者
> develop2でfetchしていれば、
> チーム→切り替えで、develop2が出てくるはずですよ。

Eclipseでpullする時、現在のローカルブランチdevelopにチェックアウトしたまま
マージしたようです。
ヒストリータグで見るとEclipse内のローカルブランチ名と
GitHub上のブランチ名が並列で表示されていて、
プロジェクトタグにはローカルブランチ名が表示されていました。
(チェックアウト機能でどれを表示するか選択可能でした)

GitHub上では、誰かがブランチを作ると、他の人もbranchesで
ほぼリアルタイムで変化が分かりますが、Eclipseから単にfetchしても
変化が分かりません。
構成を追加してやればできますが、ブランチ名が分からないと追加できません。
eclipseからGitHub内での変化を簡単に見る方法はないでしょうか。

タイトルRe^7: Eclipseでレビューが終わったbranchをローカルに戻すには?
記事No5814
投稿日: 2020/03/18(Wed) 14:34
投稿者サーチマン佐藤
う〜ん、あるのかもですが、
ちょっとわかりません。

すみません、少し試したりして頂ければと。

タイトルRe^8: Eclipseでレビューが終わったbranchをローカルに戻すには?
記事No5815
投稿日: 2020/03/19(Thu) 15:29
投稿者git初心者
Eclipseの中には見当たりませんでした。
GitHubからの通知メールから、GitHubへアクセスすれば
新しいブランチが作られたか見れば分かるので、そういう使い方なのかなと。

タイトルRe^9: Eclipseでレビューが終わったbranchをローカルに戻すには?
記事No5816
投稿日: 2020/03/19(Thu) 21:05
投稿者git初心者
> Eclipseの中には見当たりませんでした。
> GitHubからの通知メールから、GitHubへアクセスすれば
> 新しいブランチが作られたか見れば分かるので、そういう使い方なのかなと。

すみません。もう一度、新規にリポジトリを作ってやったら、ちゃんとfetchしました。
最初のリポジトリは、どこか壊れたのかもしれません。お騒がせしました。

タイトルRe^10: Eclipseでレビューが終わったbranchをローカルに戻すには?
記事No5817
投稿日: 2020/03/19(Thu) 23:07
投稿者サーチマン佐藤
承知しました。
お疲れさまでした。