Откуда вы знаете, что кто-то еще работает с файлом в проекте в Visual Studio в Git в Visual Studio Team Services? - PullRequest
0 голосов
/ 06 июня 2018

Это должен быть очень простой вопрос, но я не могу найти ответ.Я использую Visual Studio Team Services в Visual Studio 2015, используя плагин Git.Когда я (скажем, Программист А) открываю файл для редактирования, я вижу красную галочку в Обозревателе решений, указывающую, что файл был изменен.Но как коллега (Программист B), работающий откуда-то еще, может узнать, что Программист A работает с этим файлом?Кроме того, когда программист А заканчивает редактирование, фиксирует и передает изменения, в его обозревателе решений снова появляется синяя блокировка, поэтому он знает, что его локальная версия обновлена.Но как Программист B может узнать, что его локальной версии нет?Тот же синий замок появляется в его обозревателе решений.Он, конечно, может узнать, есть ли ожидающие изменения, или синхронизировать, а затем получить их, но когда он узнает, что должен это сделать?

Подводя итоги: есть ли способ узнать ...?

Первое: что кто-то еще работает с файлом в проекте.

Второе: что некоторые изменения были внесены в вашу локальную копию.

Я неНе знаю, пропускаю ли я что-то, но мне кажется, что иметь эту информацию очень важно для работы в команде.

PS - я использую местоимения мужского пола для удобства чтения, здесь нет никаких предположений;)

1 Ответ

0 голосов
/ 06 июня 2018

Подводя итог: есть ли способ узнать ...?

Нет, способа узнать нет.Такова природа распределенного контроля источников.

... мне кажется, что иметь эту информацию очень важно для работы в команде.

Нет, это не очень важная информация.Инструменты разработаны (на практике почти всегда правильно), предполагая, что объединение противоречивых изменений после факта менее громоздко, чем попытка узнать достаточно, чтобы избежать внесения противоречивых изменений.(В некоторых старых инструментах использовались схемы «пессимистической блокировки»; работать с ними ужасно. Вы можете подумать, что это мое мнение, но если вы посмотрите на направление, в котором произошли изменения в отрасли, вы увидите, что это не просто Мое мнение.)

Если у человека нет привычки периодически извлекать информацию и видеть, существуют ли новые изменения, они узнают, когда попытаются подтолкнуть (потому что толчок будет отклонен, и ониЯ буду инструктирован, чтобы вытянуть и объединить изменения в этой точке).

PS - я использую местоимения мужского пола для удобочитаемости, здесь никаких предположений;)

PS -в 20-м веке я использовал мужские местоимения для удобства чтения;тем временем я узнал, что язык предназначен для общения, и этому общению препятствуют использование форм, которые значительное количество людей считают оскорбительными, независимо от того, согласен я с их оскорблением или нет.Вы обнаружите, что «они» как местоимение в единственном числе теперь признано приемлемым, и многие предпочитают английский.

...