Как я могу сделать «только нижестоящую» копию файла в TFS - PullRequest
0 голосов
/ 22 апреля 2010

У меня есть этот сценарий SQL, который должен существовать в двух местах в системе контроля версий. Я хочу иметь только одну действительную копию этого файла и сохранить виртуальную копию файла в другом решении. Один нужен для юнит-теста, а другой - для инструмента разработки. Файлы, по определению, всегда должны быть одинаковыми. Если у них есть различия, то есть проблема с нашим процессом.

В Sourcegear я мог бы создать виртуальную копию определенной версии файла и сохранить ее где-нибудь в дереве исходного кода. Это не представляется возможным в TFS. Возможно ли это в SVN?

Так, каковы мои варианты здесь? Ветвление / слияние - это то, что команда TFS говорит, что я должен здесь делать - означает еще один шаг, который я должен помнить, чтобы сделать. Плюс это не автоматически, и я предпочел бы, чтобы это было автоматизировано. Есть ли какой-нибудь способ запустить exe при регистрации определенного файла? Я думаю, что если бы я мог сделать это, то я мог бы сделать checkout-edit-checkin для последующей копии файла.

Ответы [ 2 ]

0 голосов
/ 09 мая 2010

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

0 голосов
/ 22 апреля 2010

Почему бы не получить реальный файл до тестирования?Ветвление - это то, где файл расходится.Если оно всегда будет одинаковым, разве вы не можете просто получить настоящий файл?

Вы можете легко автоматизировать оформление, разветвление и регистрацию.Просто используйте команду TF lin e из командной строки VS.

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