crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Проблема с svn
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
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 все новые)?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 16.4.2024, 14:11