Как спрятать папки в git-репо - PullRequest
0 голосов
/ 13 сентября 2018

Мне нужно добавить тестовый код в репозитории git, но у меня нет тестового кода, невидимого для некоторых пользователей репозиториев.Как я могу это сделать?

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

Подробнее ...

В репозиториях очень долгоИстория и активная работа в нескольких ветках релиза.Поскольку функции в разных ветвях релизов различны и над ними работают в ветвях разработчиков, мне нужно, чтобы тесты были в одном репо, чтобы они были специфичны для конкретной ветки.Ну ... это мое предположение.

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

Так что в качестве воспринимаемого возможного решения я былинтересно, могу ли я отфильтровать то, что видят некоторые пользователи, или создать «зеркальное» репо, которое является подмножеством исходного репо.

Надеюсь, я объяснил проблему.Идеи?

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