Обычно я связываю подобные файлы с символической ссылкой вне корня проекта, где необязательные файлы могут быть связаны с отдельным URL-адресом репозитория.Проблема в том, что теперь у меня есть большая коллекция файлов и каталогов, которые должны находиться в тех же каталогах, что и другие файлы в репозитории, которые я, по желанию, не хочу, чтобы они существовали в определенных рабочих копиях.Я действительно не хочу делать символические ссылки для всех этих файлов и каталогов.Мне было интересно, есть ли лучший способ.
Я думаю, что пример мог бы объяснить это лучше: (WC обозначает рабочую копию)
WC1:
WC2:
НО У меня также есть 2больше рабочих копий, которые я хочу сохранить подключенными, которые имеют все файлы первых 2, плюс еще несколько файлов, которые мне нужны ТОЛЬКО для рабочих копий 3 и 4:
WC3:
- dir_1
- dir_2
- file_1
- file_2
WC4:
- dir_1
- dir_2
- file_1
- file_2
Я хочу иметь возможность фиксировать изменения в file_1 или dir_1 в WC3 и WC4 и иметь возможность обновлять WC1 и WC2с этими коммитами.Я также хочу, чтобы он работал в другом направлении, чтобы изменения, внесенные в WC1 или WC2, можно было обновлять в WC3 и WC4.Я хочу, чтобы file_2 и dir_2 существовали в WC3 и WC4, но не в WC1 и WC2 (и я не хочу, чтобы WC1 и WC2 знали или замечали их изменения).Я также хочу иметь возможность зафиксировать изменения в file_2 или dir_2 на WC3 или WC4 и обновить эти коммиты на других рабочих копиях, имеющих эти файлы (WC3 или WC4).
Есть ли способ получитьсвойства каталога установлены по-разному для рабочей копии?Таким образом, идея заключается в том, чтобы игнорировать коллекцию файлов и каталогов на ОСОБЫХ рабочих копиях, сохраняя при этом возможность обновлять их для остальных?Просто мысль ..
Имеет смысл?Как мне это сделать?