Как я могу просмотреть различия между коммитами, отфильтрованными участниками на GitHub? - PullRequest
2 голосов
/ 26 апреля 2020

Я не уверен, что вопросы GitHub не относятся к теме c, но я рискну.

  • День 1 - я создал новую ветку под названием feature и добавил изменения.
  • День 2 - я бегал git pull origin master
  • День 3 - я создал PR, и я слился с master
  • День 4 - я продолжил работу над веткой feature и снова я добавил некоторые изменения.
  • День 5 - ... и так далее ...

Пока я писал код, другой участник написал со мной в той же ветке (feature)).

Я и другой участник захотели просмотреть нашу работу с первого коммита до последнего. Чтобы сделать это, я перешел к:

https://github.com/<organization>/<repo>/compare/<base>...<target>

  base = our initial commit
  target = our last commit

Ну, это не go совсем, как планировалось. Мы заметили, что многие изменения были сделаны не нами, а другими участниками (на самом деле 11):

enter image description here

Я понял, что это произошло потому что многие коммиты, которые не были написаны нами, были сделаны между base...target. Итак, я хочу знать, есть ли способ отфильтровать коммиты по указанным c авторам? или есть ли другой способ увидеть только наши изменения?

Ответы [ 2 ]

0 голосов
/ 26 апреля 2020

Нажмите "Commits 97" (на вашей картинке), и вы увидите все коммиты из этого проекта GitHub. Вы также можете увидеть всех пользователей, которые когда-либо меняли ваш проект. Если вы затем щелкните по имени пользователя, все коммиты этого пользователя будут отображены в этом проекте. Таким образом, вы можете нажать на свое имя пользователя и имя другого участника, и вы увидите все коммиты от выбранного пользователя оба раза. Я надеюсь, что вы вышли с моим объяснением

0 голосов
/ 26 апреля 2020

Для Вы можете отфильтровать, если ваш репозиторий Github

https://github.com/name/repo/

, вы можете отфильтровать по автору по указанной c ветви

https://github.com/name/repo/commits/feature?author=john.doe

Реальный пример:

https://github.com/utix/util-linux/commits/cal_column?author=karelzak

https://github.com/utix/util-linux/commits/cal_column

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...