У меня есть 2 папки с одинаковыми файлами.Git: синхронизировать файлы с неуправляемой папкой
- gitprojects/npm_project
- gitprojects/Projecta/node_modules/npm_project
Первая папка управляется с мерзавцем, то второй не один. Я редактирую файлы во второй папке. Там работать легче.
После завершения работы я хочу скопировать измененные файлы в 1-ю папку. Я мог бы просто использовать cp -R
. Но это может быть не очень хорошо, я не хочу копировать все файлы, и это может быть опасно, я могу перезаписать изменения файлов.
Действительно ли git
обеспечивает хорошую функцию, сравнивая папку с неуправляемым и объединяя их?
ты не можешь просто использовать удаление второго места и клонировать его с 1-го места? Вы можете иметь как можно больше локальных копий репо. Это даст вам всю силу git. –
2-е место установлено с 'npm install', мне легче редактировать его, пока это требуется для projectA, и мне нужно внести изменения в оба проекта. – Artisan72
Git ничего не дает, чтобы делать то, что вы хотите. То, что вы хотите, это git. Альтернативой делать вещи вручную (например, копирование, слияние и т. Д.) Можно автоматизировать с помощью git. Вполне вероятно, что более полезным решением было бы выяснить, какие поведения предоставляются «npm install», которые не предоставляются «git clone» и каким-то образом их предоставляют. –