Github, по сути, наоборот: это не столько система отслеживания ошибок / проблем с включенным контролем версий исходного кода, сколько скорее, контроль версий исходного кода с добавлением некоторого отслеживания ошибок / проблем. Я не могу поверить, что никто не упомянул об этом здесь, потому что в наши дни это более распространено.
Но он очень мощный, вы можете ссылаться на все, что предлагает git, также в задачах: коммиты, ветки, запросы на вытягивание. Github даже установил некоторую «автомагию», объединение PR с контентом типа «устраняет проблему № 23» автоматически закрывает проблему № 23.
Github также очень удобен, потому что большая часть программного обеспечения с открытым исходным кодом, которое используется в настоящее время, также размещена там, и вы также можете ссылаться на все эти библиотеки в своих собственных задачах / запросах на перенос и т. Д. Также большая часть типичной современной коммерческой инфраструктуры, связанной с разработкой программного обеспечения, также будет интегрирована с Github: Travis или Codeship расскажет, как идут дела у ваших сборок, и даже развернет их автоматически, Hound или Rubocop расскажет, как выглядит ваш код, и Usersnap или Trackduck будет помещайте отчеты об ошибках в свои проблемы на Github, если вы не хотите использовать их программное обеспечение.
Trac, упомянутый в ответах здесь, кажется действительно старым, если сравнить его с Github.
person
martin s.
schedule
16.03.2017