Наш продукт является игровым, и он очень богат (~ 40M - 100M) в двоичных файлах поддержки - текстурах, сетках, фильмах и т. Д. Like kai1968, я хотел бы иметь возможность синхронизировать эти активы, а не только кода, одним щелчком мыши.Должен ли я хранить двоичные активы под TFS? Как?
Строго говоря, это отличается от контроля версий: у меня нет желания обременять нашу TFS нерелевантной историей этих файлов. Могу ли я каким-то образом загрузить материал без сохранения истории в TFS? Было бы даже лучше, если бы я мог сохранить историю в определенных точках (например, на этикетках), а не в каждом контроле.
В общем, как вы управляете синхронизацией двоичных активов?
(я знаю other tools, возможно, лучше подходит для таких задач, но расходящиеся - или вообще миграции - от TFS не вариант прямо сейчас.)
Я боялся, что ответ может быть таким ... Решение, которое не является одним нажатием кнопки/get-latest, пропустит цель. Мы продолжаем синхронизировать двоичные активы отдельно, используя сетевой ресурс. Благодаря! –
Я дал этот ответ +1 раньше и до сих пор не вижу проблемы. Как он отличается от «проверки одного клика/получения последнего?» Вам просто нужно запускать сценарий Destroy каждый раз, а затем, когда вы бежите на низком диском. –
Похоже, что 2005 не поддерживает «Destroy» - это добавлено в 2008 году, к которому у меня нет доступа, поэтому кому-то еще придется протестировать это и заполнить, но мое подозрение в том, что «Destroy» сломает строить. Если вы сделали ярлык, затем уничтожили файл, который был частью этого ярлыка, затем проверили в другом файле с тем же именем, а затем попытались получить метку, я не уверен, что произойдет - возможно, TFS получит новый файл, возможно, он получает ярлык без разрушенного файла, может быть, он говорит «Не могу получить ярлык». В любом случае он не может воспроизвести набор точно так же, как вы его отметили, так как файл исчез. – SqlRyan