Мне нужно использовать сторонний -код, который общедоступен на github.. Я смотрю на сетевой граф этого кода на github и вижу, что у других форков есть некоторые коммиты, которые не объединены в исходный репозиторий.
Как решить, какая из ветвей/вилок мне подходит?
Если вы столкнулись с такой проблемой, пожалуйста, прислушайтесь к своим соображениям.
Как предложил Джон Феминелла, всегда следует использовать (обычно стабильные )"выпущенные версии проекта".
Я согласен с этим, конечно, но этот вопрос по-прежнему актуален в одном из следующих случаев.:
Я сталкивался с таким случаем много раз, в настоящее время оригинальный автор все еще пытается поддерживать репо, но, похоже, ему не хватает времени, другие форки более активны. Ни один из форков не заявлен как достаточно стабильный для использования в производстве.В прошлый раз, когда я столкнулся с таким случаем, оригинальный репозиторий также не реализовал важную для меня функцию.
Таким образом, в таких случаях мне нужно будет выбрать наиболее стабильный форк, попробовать использовать его в своем коде, тщательно протестировать его и, возможно, внести некоторые улучшения, чтобы сделать его стабильным.