Все валят с TFS и Azure Devops?
Все валят с TFS и Azure Devops?
Вобщем, я не понимал в начале. Думал, это одно и то же. А это разное. TFS это система контроля версий, а Azure Devops это типа хостинга для таких систем и проектов.
Зависит от размера диффа. Маленькие можно и в консоли.
попробовал согласиться на предлагаемый пулл реквест - из Студии открылся веб интерфейс Гита на Azure DevOps,
Теперь моя очередь задавать вопросы, а где в студии нашли запрос на пулл реквест для азуре? У меня только так
Короче, как я понял, пулл реквест это всегда мёрдж двух веток.
Ну, в который раз говорить, что не совсем так. Это только одна из операций.
В принципе - это запрос на старт операции по слиянию двух веток. И операция обычно состоит из многих шагов. Возможно, в каком то извращенном варианте и есть только этот один шаг, но в этом нет особого смысла.
а Azure Devops это типа хостинга для таких систем и проектов.
опять таки, не совсем так
https://learn.microsoft.com/ru-ru/Azure/devops/user-guide/...
скорее всего запутало это
Теперь моя очередь задавать вопросы, а где в студии нашли запрос на пулл реквест для азуре? У меня только так
У меня через инсталлятор Студии поставлен "индивидуальный компонент" Git for Windows (как-то так). А ваша менюшка у меня в виде плавающего меню Git Changes (очень похожее на подобную менюшку для TFS в Студии), которое по умолчанию докается в менюшку с тим эксплорером и эксплорером проектов. И когда выбираешь Commit And Push, то предлагает создать пулл реквест. Кликаешь на это предложение, и отправляет на веб-морду Azure для создания этого пулл-реквеста.
В этой же менюшке можно Revert Changes (немного другое название) сделать. Наводишь на многоточие любого изменённого элемента - хоть одного файла, хоть всего проекта - и там и отмена изменений, и сравнение с версиями. Только у Гита сравнение лишь с последней версией, а для TFS можно выбрать сравнить с любой, чтобы не лазить в другое меню и не выбирать сравнение там (или не писать простыни в консоли).
Ну, в который раз говорить, что не совсем так. Это только одна из операций.
В принципе - это запрос на старт операции по слиянию двух веток. И операция обычно состоит из многих шагов. Возможно, в каком то извращенном варианте и есть только этот один шаг, но в этом нет особого смысла.
Скажем так - пулл реквеста без мёрджа не бывает. Так?
Git for Windows
Спасибо попробуем, хотя не нравится, когда "выбираешь Commit And Push".
пулл реквеста без мёрджа не бывает
очень даже бывает. Создали, но отклонили.
Тогда так - пулл реквест подразумевает мёрдж. И если не отклонили, то мёрдж будет обязательно. Так?
Там можно и просто коммит сделать, без пуша.
Тогда так - пулл реквест подразумевает мёрдж
Конечной целью ПР как раз и является слияние двух веток.
Там можно и просто коммит сделать, без пуша.
Мне нужен ПР без коммита, согласно актуальному статусу.
Такой вопрос, хотя это может и не связано с Гитом. Пытаюсь запушить код - пишет, доступ закрыт, http error 403 - смотри output window. Смотрю его для Гита - сервер отклонил мой коммит, т.к. ваш тикет для доступа к интранету организации истёк. Можете обновить тикет по ссылке. Захожу - там тикеты, обновляю - пуш прошёл. Описано быстро, а на деле час-два решение искал. Я про эти сраные тикеты для ихнего интранета давно забыл, т.к. они на много дней выдаются, и нафиг оно мне надо, помимо своих задач ещё эту хрень постоянно в голове держать. Но когда проблема возникла, сначала час-два вообще в другую сторону копал - думал, проблема с Гитом и его аккаунтом.
Вы работали когда-нибудь с такой системой? Ощущение, что больше со всей этой корпоративной хернёй трахаешься, чем код пишешь. По нескольку раз в месяц то одно, то другое - тикеты заводи, обновляй, а мы тут обновились - перелогинься, а логиниться надо через приложение и палец или глаз, и т.д. и т.п. И всё, сука, временное - тикеты-хуикеты, логины и прочее норовит закончиться и вылогиниться, закрыть сессию, если не активничаешь или в отпуск ушёл и на пару недель-месяц всё закрыл. Приходишь - полдня вспоминаешь, как эти йопаные квесты снова проходить. Это всё конечно хорошо, что у них там стопицот "линий обороны"... а код кто будет писать?
Вы работали когда-нибудь с такой системой?
постоянно. И каждый раз придумывают что то новенькое.
То доступ к УСБ закроют, то к RDP, то при включенном VPN все посторонние сети нахрен обрубают. Ни принтера, ни обновлений сторонних. Ну т.п.
Но тут ничего не сделаешь - безопасность панимаетели. А то сопрут страшные секреты фирмы и усё - у всех теперь софт не работает
Хотя это лучше, чем на фирме все сервера вирус зашифрует.
Не нужно брать в голову...
при включенном VPN все посторонние сети нахрен обрубают
-----
Меня бы больше удивило если бы что-то еще могло работать... это же рутер отовсюду в удаленку...
Меня бы больше удивило если бы что-то еще могло работать
ломит проверять, но что то я не помню, чтобы раньше я не мог печатать при включенном VPN.
да принтера локальные, но и офисные принтера также недоступны.
Да фиг с ним, нужно было просто печать дебажить. Просто много еще чего становиться недоступным.
Но тут ничего не сделаешь - безопасность панимаетели. А то сопрут страшные секреты фирмы и усё
Я даже не буду говорить, что я видел в соседних БД рядом с моей тестовой, к которым у меня почему-то тоже был доступ. Что-то типа маленький ребёнок проснулся ночью, пошёл в туалет, заглянул в спальню родителей через щелку приоткрытой двери, чуть-чуть поглазел, испугался и побежал обратно к себе в постель с вооот такими вот глазами... А палец или глаз просканировать надо обязательно, да.
Что-то Мурр помнится говорил, что он вроде как эти все препоны у своих контрагентов пинком ноги решает - "эй, человек, как тебя там, настрой там мне всё, чтобы я не парился"? Ну типа трабла возникла - звонишь там или пишешь человеку и сидишь ждёшь, пока они там всё порешают и на блюде принесут. А денежки-то капают тебе в карман. Примерно так? )))
Ну типа трабла возникла - звонишь там или пишешь человеку
совсем не так. Для начала нужно понять с каким "местом" это может быть связано. Потом найти того, кто за это место отвечает и у него узнать к кому можно обратится.
Ну а затем море различных вариантов...
Чёта ничё не понял. Мы вроде перешли на Гит, а в браузере до сих пор tfs чего-то там. И Azure DevOps никуда не делось. При этом в Студии везде полный "гит-шмит". Это не замена одного другим, а разные уровни систем контроля версий?
Оффтоп по Линуксу - странная система, на которую надо пересаживаться силком, заставлять себя, а не сами пользователи к ней тянутся. Напоминает электромобили.