Здравствуйте, гость ( Вход | Регистрация )
Miha31 | Дата 24.2.2013, 19:24 |
всё разобрался! спасибо! | |
Iron Bug | Дата 24.2.2013, 19:01 |
удалились не файлы репозитория, а их копии. собственно, удаление копии никак не влияет на репозиторий, если явно не указать, что надо удалить и в репозитории. любые команды по удалению и перемещению файлов в репозитории никак не связаны с локальными копиями. некоторые графические утилиты позволяют сразу удалять из репозитория файлы, которые юзер удалил в копии. но это не встроенная фича контроля версий. это нужно отдельно удалять через svn delete и потом коммитить. | |
Miha31 | Дата 24.2.2013, 11:21 |
поменяться должно было потому, что первую ревизию я сделал когда в папке были старые файлы со старым содержимым. затем эти файлы я удалил и добавил новые, но когда закоммитил, то у меня старые файлы, с первой ревизии, остались, а также добавились мои новые. старые файлы не удалились, хотя я локально их удалил. | |
Iron Bug | Дата 24.2.2013, 11:08 |
нифига не понятно. почему папка должна как-то меняться? что значит - "не поменялась"? после коммита все папки имеют нормальный статус, потому что коммит уже был. ты можешь увидеть изменённое состояние только если кто-то другой закоммитил из своей копии другое изменение. тогда ты увидишь, что произошли неизвестные тебе изменения и какие-то файлы модифицированы. а если ты сам закоммитил и текущая версия равна твоей правке, то ничего и не должно быть "изменённым". |
|
Miha31 | Дата 23.2.2013, 22:50 |
имелось в виду то что старая папка не стояла со значком M то есть статус папки стал неизвестным вместо модифицированного(как я предполагал). когда я коммитил ревизию папка не поменялась. | |
Iron Bug | Дата 23.2.2013, 16:24 |
а при чём тут status? статус лишь показывает текущие изменения. а все, собственно, изменения вносит commit. вот простое описание того, что делают status и commit: http://svnhowto.com/status_repo |
|
Miha31 | Дата 23.2.2013, 15:42 |
Здравствуйте. В svn у меня была папка с содержимым которое я закоммитил. В псоледстиве я его изменил локально(добавил новые файлы и удалил несколько старых), однако когда сделал команду svn status всё новое содержимое оказалось под знаком вопроса, а старое не удалялось. Как сделать так чтобы парочкой команд svn-овских удалить все старые файлы и добавить в коммит все новые файлы(не хотелось бы поимённо удалять командами svnа старые файлы и поимённо добавлять командой add все новые)? | |
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 18.4.2024, 4:53 |