Мне нужно добавить тестовый код в репозитории git, но у меня нет тестового кода, невидимого для некоторых пользователей репозиториев.Как я могу это сделать?
У меня есть репозитории, которые используются (только для чтения) другими командами.Другие команды включают все файлы в хранилище в установщик.Я не могу изменить эти процессы сборки, так как они находятся за пределами моей сферы влияния.Но мне нужно добавить тесты в репозитории, чтобы тестовый код не использовался другими командами в процессе сборки.Поэтому я думаю, что хочу добавить папки в репозиторий, но сделать эту новую папку скрытой для некоторых пользователей.
Подробнее ...
В репозиториях очень долгоИстория и активная работа в нескольких ветках релиза.Поскольку функции в разных ветвях релизов различны и над ними работают в ветвях разработчиков, мне нужно, чтобы тесты были в одном репо, чтобы они были специфичны для конкретной ветки.Ну ... это мое предположение.
Как и большинство проблем, я не могу найти решение, возможно, мои предположения здесь неверны.Я попытался поместить свои тесты в другую ветку, и система сборки работает нормально, если мы стараемся сохранять одинаковые имена веток в обоих репозиториях ... но это сложно.
Так что в качестве воспринимаемого возможного решения я былинтересно, могу ли я отфильтровать то, что видят некоторые пользователи, или создать «зеркальное» репо, которое является подмножеством исходного репо.
Надеюсь, я объяснил проблему.Идеи?