Мы используем FitNesse для наших тестов пользовательского интерфейса.Фитнес и огромное количество файлов в VCS - практический подход?
Мы know how to put it under version control. Я даже проверил Uncle Bob's tutorial video.
Проблема, которую мы видим, что (очень простые) тесты мы добавили до сих пор сумму (уже очищены) над 5,000
файлов в более 2,500
каталогов в FitnesseRoot
(все content.txt
и properties.xml
файлов).
Мы рассматриваем это количество файлов (приближающихся к нашему количеству исходных файлов и растущих) как проблемных, поскольку людям, управляющим этими файлами, придется иметь дело с постоянно растущим глубоким и широким деревом каталогов с относительно небольшим количеством контента на каталог/файл.
Мы следуем gitflow like approach с несколькими действующими версиями, и взорвать количество присутствующих файлов не представляется лучшим из идей, хотя я уверен, что сам инструмент VCS не будет иметь никаких проблем с ним, перемещение файлов между версией, возможно, будет неудобно, когда они будут числиться в 10 000-х годах.
Итак, вопрос действительно:
- Во-первых, вы видите это как проблему, а если нет, то почему?
- Есть ли альтернатива (слияние) для набора FitNesse, который не использует так много файлов + папок?
Примечание: Конкретные используемые VCS умышленно не указаны.
Спасибо. Я также нашел упоминание - «[Вики-страница, основанная на файловой системе, в настоящее время является единственным поддерживаемым типом страницы (но вы можете создавать свои собственные)] (http://fitnesse.org/FitNesse.UserGuide.SourceCodeControl) «Есть ли какие-либо документы по этому поводу? –
Нет, вам нужно будет изучить исходный код https://github.com/unclebob/fitnesse –