2015-11-23 9 views
2

Мы чувствуем, что делаем хорошую работу или проверяем каждую фиксацию до слияния с мастером.GIT Diff с обвинениями или источником SHA

Однако, когда мы готовы к выпуску нового программного обеспечения, я часто делаю еще один обзор. Я отличаю последний выпуск производства от нынешнего кандидата на производство.

Как я просматриваю код, я ищу простой способ, когда обнаруживаю что-то подозрительное, чтобы изолировать индивидуальное изменение, где была добавлена ​​эта строка. В настоящее время я использую второе окно с «git виной» и просто следую за ним. когда я вижу что-то интересное, я создаю новый diff от git-вины.

Есть ли лучший способ сделать это без прыжков повсюду? Я использую TortoiseGit с WinMerge, чтобы сделать дисплей немного лучше, но не женился на какой-либо из этих инструментов

ответ

1

Используйте мощь веб-GIT хранилищ, таких как github, gitlab или bitbucket. Они предлагают интересные ГПИ для поиска на выдвижные запросах, разницах и т.д.

  • Github: с открытым исходным кодом ориентированным, платить за частные операции РЕПО
  • Gitlab: частный возможно, даже для свободного
  • Bitbucket: частный возможно , даже для свободного

также:

  • Gitlab может быть установлен локально, так что вы можете быть полностью изолированы, слишком (100% бесплатное издание с открытым исходным кодом, а также корпоративная версия, если поддержка является обязательным требованием).
  • [добавление] Bitbucket также делает это, используя бесплатную/freemium модель (в настоящее время: бесплатно до 5 пользователей).
+1

«Также» относится и к Bitbucket. –

+0

Мне нужно будет проверить некоторые из этих вариантов. Мне нужно сохранить код в поддерживаемых компанией репозиториях. В основном мы используем git w/phabricator, но мы также начали использовать github. у нас есть jira и другие atlassian продукты, поэтому у нас может быть битбакет тоже ... Так что, я думаю, у меня есть по крайней мере битбакет и gitlab и github, чтобы проверить – personalt