Как объединить текст в Visual Studio 2010? - PullRequest
1 голос
/ 04 августа 2010

В качестве предисловия я являюсь беженцем Emacs на берегах Visual Studio 2010 и уверен, что работаю против этого инструмента. Пожалуйста, кто-нибудь может указать мне в правильном направлении. Моя проблема в том, что файл MyProject.csproj находится под контролем версий с использованием TFS, и мои коллеги внесли ряд изменений, которые больше не согласуются с моей версией. Не проблема, я могу просто объединить изменения и сделать все правильно. Но я не могу, точнее, я не знаю как. Инструмент сравнения в VS только дразнит меня, он не позволяет мне выбирать различия, как мне нужно.

То, что я хотел бы сделать, это просто использовать Merge в Emacs, пробежать по файлу, нажимая L (eft), R (ight), B (oth) и покончить с этим в кратчайшие сроки. Чего я не понимаю, так это того, почему по умолчанию принимаются определенные изменения, которые я не могу изменить. Я думаю, что он делает то, что идентифицирует изменения, которые я внес в документ предка, и заставляет их вносить, предоставляя мне возможность объединить изменения с моими коллегами. Моя проблема в том, что эти вещи противоречивы, и я хотел бы игнорировать мое изменение строки 12, принимая строку 42 репозитория, но применяя мою строку 106.

Но я не могу понять, как сказать «нет» строке 12.

Это должно быть обычным делом, что нужно делать в VS, чтобы заставить это работать?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 04 августа 2010

Стандартный инструмент сравнения, который поставляется с Visual Studio ... Удары. Это не интуитивно понятно и не очень хорошо работает.

Но очень легко интегрировать различные инструменты сравнения. Я использую это:

http://visualstudiogallery.msdn.microsoft.com/en-us/dace3633-0b51-4629-85d4-c59cdce5bb3b?SRC=VSIDE

(нет принадлежности; бесплатно, так что не связывайтесь со мной за спам kthx). Работает чертовски хорошо. Возможно, вы найдете один, более подходящий для ваших вкусов, и в этом случае вы можете интегрировать его в визуальную студию. (опять же, не связан со мной!)

0 голосов
/ 19 августа 2010

Я советую вам использовать WinMerge для сравнения или объединения файлов с VS. Вы можете определить, как сказал Уилл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...