2013-10-03 2 views
1

Есть ли способ рассказать мне, для чего нужны эти ветви и для чего они предназначены, и почему они были созданы?Филиалы и что они представляют в ServiceStack

https://github.com/ServiceStack/ServiceStack/branches

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

Единственное, что я нашел в документах, - это v3-fix, которое, как я считаю, является текущей ветвью dev.

ответ

1

Для получения дополнительной информации об этом см. Contributing docs.

  • master - держит будущую версию v4 из ServiceStack, вот последнее обновление describing the changes
  • v3 - проводит текущий v3.x из ServiceStack, что в настоящее время развернут NuGet
  • v3-fixes - где все внешние должны быть сделаны взносы, которые используются для объединения изменений в ветви освобождения v3 и v3-fixes. Хотя с тех пор, как основной проект ServiceStack сильно изменился, вряд ли какие-либо изменения могут быть полностью объединены в v3 и master, но это соглашение по-прежнему относится к другому ServiceStack repos.
  • async - была старой альфа-веткой, в которой ServiceStack был изменен на асинхронный HttpHandlers ASP.NET, теперь он архивируется для информационной синей печати о том, как добавить новую поддержку асинхронной поддержки на стороне сервера.
  • gh-pages - это соглашение GitHub, позволяющее размещать настроенный веб-сайт из вашего репо, изначально начал размещать документы, но никогда не использовался.
+0

спасибо, пожалуйста, положите это в примечаниях где-то впереди. Эти филиалы являются списком не только для участников, но и экспериментальных, бета-версий и многое другое. Не могли бы вы поместить этот список выше, где-то впереди в документах, ближе к этому списку загрузок. Я уже прочитал документы Contributing, и они не охватывают все эти новые ветви, это говорит только об ветке исправлений, о которой я уже знал, начиная с чтения этой страницы. Недостатка - полный список выше. Как вы, ребята, добавляете новые вещи, люди остаются с ??? что то или иное, что мы оставили, потратив время на то, чтобы все это вышло – PositiveGuy

+0

, и какая ветка «стабильная», что означает, что вы ее выпустили (заморозили после окончательной сборки CI и это официальный релиз) ?. Это будет v3 правильно? Если это так, я просто скачал его, и он не строится из коробки. Это то, о чем я говорил. Отделение релиза никогда не должно меняться, но все же я вижу, что v3 был только что изменен 2 дня назад, что говорит мне, что он все еще «в движении». Дело в том, что никто не знает, что должно работать, каков официальный рабочий выпуск и т. Д., Если материал продолжает меняться, а затем у вас есть дополнительные исправления v3. Это почти похоже на то, что v3 - это еще какая-то ветвь dev. – PositiveGuy

+0

почему бы не назвать "master" v4 - Dev. До сих пор мастер ничего не значил для меня или для кого-либо, так что это похоже на то, чтобы смотреть на черную дыру ни на что, только вы, ребята, знаете, что происходит. Довольно неприятно. Этот материал должен быть очень открываемым, и неясно, для чего. – PositiveGuy

Смежные вопросы