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