вопросы про git
scion 7 января, 2010 - 18:54
сейчас есть несколько svn репозиториев c одинаковыми частями/каталогами... что-то типа kernel, library, files
хотелось бы сделать один git рeпозиторий и сделать kernel, library, files общими для все бранчей.
посоветуйте что почитать. как делать?!
»
- Для комментирования войдите или зарегистрируйтесь
гит это не свн, забудьте
гит это не свн, забудьте большую часть того как вы использовали свн, идите на сайт гита и читайте подряд - там много толковых материалов, в том числе видео с описанием основных сценариев работы. Или попробуйте сформулировать вопрос конкретней.
"Или попробуйте
"Или попробуйте сформулировать вопрос конкретней"
как сделать в git'е общии папки для нескольких бранчей?! и возможно ли это?! (т.к. при изменении какого-то файлика в этих папках он изменялся бы во бранчах?!...
можно производить изменения
можно производить изменения над этими папками в одном из бранчей, а потом перекидывать коммиты касающиеся изменений этих папок в другие бранчи. git help cherry-pick. Ну и можно потом автоматизировать процесс небольшим скриптом.
А вообще похоже что из этих папок было бы логично сделать отдельный репозиторий. В свн часто делают большие репозитории с кучей всего в одном месте. Удобней иметь много мелких репозиториев (коммиты легко перекидывать даже между разными репозиториями). К тому же переделать большой репозиторий в мелкие можно с сохранением только необходимой истории в каждом из мелких. (filter-branch)
спасибо. хороший ответ.
спасибо. хороший ответ.