Intereting Posts
Статус репозитория общего назначения создать структуру папок на основе файла Силовое подчинение не для слияния определенных файлов Командная работа с удаленным Mercurial repo, который подкрепляется SVN Как контролировать соотношение между версией многих сборок в моем приложении? Есть ли способ сделать изображения сравнения (сравнения) в визуальной студии? Как переустановить одно репо на другое Как заменить локальный файл на verson в репозитории SVN? Как «svn экспортировать» текущую версию * без изменений без доступа к сети? Преобразование репозитория Mercurial (hg) в Subversion (svn) (grep) Regex для соответствия символам, отличным от ASCII? ИЗ WINDOWS Использование Maven для создания JAR из исходного кода в Subversion trunk Что-то не так с этой структурой svn repo? SVN Последняя редакция главы: Отделение или магистраль управление версиями с использованием java-программирования

Игнорировать папку в стабильном, но не в девеловом ветви

У меня есть следующая структура папок для моего проекта

src/ test_unit/ package1/ test_unit/ package2/ test_unit output/ 

В моей ветке devel все папки должны контролироваться версиями, но главная / стабильная ветвь должна игнорировать и не объединять файлы test_unit / и output /.

Как я могу это достичь? С .gitignore это не сработает, потому что .gitignore будет объединен между ветвями.

Solutions Collecting From Web of "Игнорировать папку в стабильном, но не в девеловом ветви"

Попробуйте комбинацию файлов .gitignore и .gitattributes :

  • в master/stable branch вы можете иметь .gitattributes ссылаясь на пользовательский драйвер слияния, который эффективно игнорирует .gitattributes и .gitignore поступающие из папок test_unit.
  • в ветке devel вы можете иметь .gitattributes ссылкой на пользовательский драйвер слияния для игнорирования .gitignore исходящего из папок test_unit из master ветви и сохранения собственной версии .gitattributes .

Таким образом, вы можете определить .gitignore в папках test_unit в master ветке: они не будут влиять на ветвь devel в случае слияния.

Я знаю, что вы новичок здесь, так что я, но ваш вопрос привлечет больше ответов, если вы отформатируете его. Возможно, список, показывающий структуру папок, например:

  - List item - List item - List item - List item 

Это превратилось бы в:

  • Элемент списка
  • Элемент списка
    • Элемент списка
  • Элемент списка