Здравствуйте, Ziaw, Вы писали:
Z>Чем больше я юзаю гитхаб тем больше не хочу юзать что-то еще. Буквально сегодня один парень написал свой первый проект на немереле. Я глянул один файл и решил поправить. За пару минут, не вылезая из браузера, я поменял в методе стиль C# на стиль nemerle. У меня автоматом создался форк, а ему ушел пулреквест с коментарием, он его в браузере же принял. Я понимаю, что пример игрушечный, но всякие опечатки в коментариях или доках можно править и так. Очень эффективно. И сайт, в отличии от всего остального не тормозит.
А на Гитхабе можно добавлять коментарии к форкам? Предположим, вот нафигачил кто-то в своем форке изменений, сделал пул-реквест, но я поглядел код, а там ошибки или просто грязь какая-нить. Как мне сообщить владельцу форка, что в строке Х1 нужно вот это подправить, а в строке Х2 что-то еще?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, VladD2, Вы писали:
VD>А на Гитхабе можно добавлять коментарии к форкам? Предположим, вот нафигачил кто-то в своем форке изменений, сделал пул-реквест, но я поглядел код, а там ошибки или просто грязь какая-нить. Как мне сообщить владельцу форка, что в строке Х1 нужно вот это подправить, а в строке Х2 что-то еще?
Пул реквест автоматически создаёт issue, в котором можно вести обсуждение.
Если нам не помогут, то мы тоже никого не пощадим.
Здравствуйте, IT, Вы писали:
VD>>А на Гитхабе можно добавлять коментарии к форкам? Предположим, вот нафигачил кто-то в своем форке изменений, сделал пул-реквест, но я поглядел код, а там ошибки или просто грязь какая-нить. Как мне сообщить владельцу форка, что в строке Х1 нужно вот это подправить, а в строке Х2 что-то еще?
IT>Пул реквест автоматически создаёт issue, в котором можно вести обсуждение.
Это не то. Логично было бы давать возможность комментировать код по месту.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, adontz, Вы писали:
IT>>Что же тебе гит так не нравится? A>В сущности делоа даже не в VCS, а в хостинге как таковом. codeplex ассоциируется с .Net/Win32 ПО, в вот sourceforge, github или googlecode.com — нет.
Тебе шашечки или ехать?
Если нам не помогут, то мы тоже никого не пощадим.
Здравствуйте, VladD2, Вы писали:
IT>>Пул реквест автоматически создаёт issue, в котором можно вести обсуждение. VD>Это не то. Логично было бы давать возможность комментировать код по месту.
Можно прямо из GitExtensions комментировать реквест.
Если нам не помогут, то мы тоже никого не пощадим.
Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, IT, Вы писали:
IT>>Можно прямо из GitExtensions комментировать реквест.
VD>Еще раз. Как прокомментировать конкретный участок кода? Ну, вот кто-то накосячил...
К сожалению, в браузере кода я не нашел такой возможности. Комментировать можно только комиты и пулреквесты.
Есть некий воркэраунд, в браузере кода можно сделать патч/пулреквест с комментарием, нажатием двух кнопок редактировать-отправить.
В гита поддержка вложенных репозиториев значительно хуже чем в ртути.
У нас, насколько мне известно, для интеграции со студией используется ProjectBase с SVN-ки и ртуть отлично поддерживает вложенные репозитории с SVN.
В гите вложенные репозитории именуются модулями и поддерживаются только ГИТ-овские, а например, для SVN надо немного извратиться
Здравствуйте, VladD2, Вы писали:
IT>>Можно прямо из GitExtensions комментировать реквест. VD>А я могу форкнуть форк и уже там добавить по месту комментарии?
Форкнуть форк можно.
Если нам не помогут, то мы тоже никого не пощадим.
Здравствуйте, BogdanMart, Вы писали:
BM>В гите вложенные репозитории именуются модулями и поддерживаются только ГИТ-овские, а например, для SVN надо немного извратиться
Честно говоря подход гит мне нравится больше. Сконвертили репозитарий, при желании обновляем. Или не обновляем, в общем сами решаем, любая версия nemerle содержит ссылку на ту версию с которой она и компилировалась.
Единственная серьезная проблема с гитом это нумерация версий. Если кто-то знает элегантное решение поделитесь.
Кратко, гит умеет выдавать номер ревизии считая от последнего тэга в текущей ветке. Так что существующую систему придется слегка изменить, но в разумную сторону. От каждого тэга пойдут свои ревизии. Плохо только то, что в разных бранчах можно получить одну и ту же ревизию, если не помечать их тэгами. Впрочем информацию о бранче можно куда-то еще поместить.
Вобщем у меня сейчас гит выдает версию v1.0-21-g4901905, которую несложно распарсить на момент компиляции.
Здравствуйте, VladD2, Вы писали:
IT>>Можно прямо из GitExtensions комментировать реквест. VD>Еще раз. Как прокомментировать конкретный участок кода? Ну, вот кто-то накосячил...
Оказывается можно комментировать код в коммитах.
Если нам не помогут, то мы тоже никого не пощадим.
Здравствуйте, VladD2, Вы писали:
IT>>Можно прямо из GitExtensions комментировать реквест. VD>Еще раз. Как прокомментировать конкретный участок кода? Ну, вот кто-то накосячил...
Здравствуйте, IT, Вы писали:
VD>>Еще раз. Как прокомментировать конкретный участок кода? Ну, вот кто-то накосячил...
IT>Оказывается можно комментировать код в коммитах.
То есть, создать форк форка, прокомментировать его и сделать пул-реквест на исходный форк? Так?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.