SVN - как удаление папки bin приводит к удалению папки src? - PullRequest
9 голосов
/ 26 июля 2010

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

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

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

Есть идеи, что, черт возьми, может происходить? Это проект Android, который находится под контролем версий.

Ответы [ 2 ]

8 голосов
/ 26 июля 2010

Я думаю этот пост разгадывает тайну

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

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

Решение для изображения: альтернативный текст http://grab.by/grabs/552e113d8ad854e128dae56cf0a4a775.png

1 голос
/ 17 июня 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...