2010-07-26 5 views
9

В управлении версиями находилась папка с букетом .class файлов и других нежелательных файлов, которые не должны быть версиями. Может кто-то пожалуйста, объясните мне, как следующее обязательство:SVN - как удаление папки bin приводит к удалению папки src?

529 svn rm --force bin/ 
530 svn ci -m "Bin should not be under version control." 

приводит к следующему:

Revision 249 
Author:  ndunn 
Date: Mon Jul 26 14:52:14 2010 UTC (62 minutes, 34 seconds ago) 
Log Message:  

Bin should not be under version control. 

trunk/projname/src/  deleted 

Я вернулся через журналы СВН, как кто-то напомнил мне, что это случилось раньше - достаточно уверенный, в двух разных случаях разработчики пытались удалить папку bin, и вместо этого папка src полностью исчезла.

Любая идея, что может произойти? Это Android-проект под управлением версии.

ответ

8

Я думаю this post решает задачу

Моя проблема заключается в том, что, когда я начинаю работать в проекте, папка/бен порождена SDK и копии .svn папки из/ЦСИ копируется в /bin/.svn, который разбивается на структуру subversion.

Так что любой, кто использует Eclipse с Android, должен быть подготовлен к внесению любых изменений в папку bin, отраженную в src ... wow.

решения Изображения: alt text http://grab.by/grabs/552e113d8ad854e128dae56cf0a4a775.png

+1

Отличная находка - очень интересно. И страшно. – ladenedge

+1

Вы можете удалить папку .svn из/bin –

+0

Добавление шаблона исключения * .svn приводит к перестройке всего проекта, что означает, что папки .svn исчезнут. – I82Much

1

Я рекомендую установить svn:ignore собственности на родителях (из src и bin) со значением bin для предотвращения совершения папки Bin. BTW: В нашей команде 2 человека также удалили src при попытке удалить bin - кажется, это проблема, связанная с Eclipse ...

+0

, почему вы игнорируете папку src? – Oritm

+0

@Oritm Я имею в виду игнорировать только папку с bin. Я только что исправил свой ответ. – rafalmag