Использование GIT, что является лучшим способом отслеживания двоичных RPM-файлов в проекте, где имя файла изменяется с каждой версией?Git Отслеживание файлов RPM, связанных с проектом
ответ
В дополнение к тому, что было прокомментировано @ Крис, вы просто добавить вас RPM-файлы для каждой фиксации и при изменении имени файла при каждом использовании версии мерзавца мв
git mv old_file new_file
Это сообщит мерзавец, что имя файла изменился
В прошлом это обрабатывалось путем удаления старой версии RPM и добавления новой версии. Я делаю то, что вы предложили; используя git mv, чтобы переместить старый RPM в новое имя файла версий, а затем перезаписать файл с новой версией RPM. Это сохраняет историю файла. Я просто думал, что может быть более простой или более стандартный способ справиться с этим. – JackEdman
Существует буквально никакой разницы между «git rm» в старом файле, а затем «git add» нового и «git mv», а затем переписыванием. Git не отслеживает переименования; он * обнаруживает * их на основе контента. В обоих случаях, если файлы достаточно похожи, Git обнаружит переименование. В обоих случаях, если файлы очень разные, Git не обнаружит переименование. – Chris
- 1. Игнорировать отслеживание файлов без файлов в Git
- 2. Git: Как восстановить историю всех репозиториев, связанных с проектом?
- 3. Защита файлов, связанных с развертыванием git
- 4. Лучшая практика наличия документации и других связанных с проектом файлов в Git?
- 5. Git - отслеживание перемещения уже отслеженных файлов
- 6. Несколько окон, связанных с проектом C#
- 7. Использование Git с проектом CakePHP
- 8. Использование Git с текущим проектом Eclipse
- 9. Отслеживание файлов
- 10. экстракт RPM файлов банка
- 11. Отслеживание изменений .vdproj с использованием git
- 12. Отслеживание констант отладки с git
- 13. выпуска с зданием Gradle проектом
- 14. Git: отслеживание файла с именем, которое меняет
- 15. Отслеживание другого git-репозитория
- 16. Отслеживание файла по git
- 17. Отслеживание ветвей на Git?
- 18. Отслеживание Git отслеживания
- 19. git - удалить локальное отслеживание
- 20. Отслеживание удаленных филиалов Git
- 21. отслеживание использования хранилища Git
- 22. Rpm обновление обработки файлов конфигурации
- 23. Построить rpm с большим количеством файлов
- 24. Индивидуально управлять общественным проектом - GIT
- 25. Как настроить git с проектом LibGDX
- 26. Обращение с проектом Symfony2 и разветвлением Git
- 27. Использование Git с существующим проектом XCode
- 28. Как работает git с проектом (Android Studio)
- 29. Использование git-svn с существующим проектом svn
- 30. Поделитесь моим текущим проектом с помощью git
Ваш вопрос еще не совсем ясен. У вас есть файлы RPM в исходном дереве, и вы хотите отслеживать их с помощью Git? Что не так, просто отслеживая их, как и любой другой файл? (Наличие RPM в исходном репозитории, скорее всего, является запахом кода, но я предполагаю, что у вас есть все основания для этого.) – Chris
Я работаю с уже существующим репо. RPM необходимы для поддержки связанного дерева источников приложений. Они применяются к базовой установке. Полагаю, что захваченный в Гите, вероятно, лучший способ. – JackEdman