Игнорировать бинарные файлы библиотеки Android в TortoiseSVN? - PullRequest
3 голосов
/ 17 марта 2011

У меня есть два проекта Android, проект A и проект библиотеки B.

Проект A использует B в качестве библиотеки Android .

Оба проекта предназначены для одного и того же хранилища SVN, и по большей части все работает.

Однако каталог bin проекта A постоянно помечается как обновленный TortoiseSVN. Кажется, что каталоги .svn копируются из исходного каталога Project B в исходный каталог Project A. Это совсем не мешает моему репозиторию или настройке проекта, но очень досадно, что Tortoise всегда говорит, что мой проект не зафиксирован, когда он на самом деле.

Есть ли способ обойти эту проблему? Я уже добавил каталог bin в список игнорирования, поэтому не знаю, почему он вообще появляется.

Ответы [ 3 ]

3 голосов
/ 25 марта 2011

У меня была та же проблема, и наконец я ее решил!

Предположим, PrjA <- lib proj, PrjB <- проект, ссылающийся на PrjA </p>

  1. , добавьте PrjA / gen, PrjA / binв svn игнорировать
  2. добавить PrjB / gen, PrjB / bin в svn игнорировать
  3. в свойствах проекта PrjB, удалить .svn PrjA из пути сборки.(Проект> Свойства> Путь сборки Java> Источник> PrA / src> исключен> ** /. Svn / *

Надеюсь, этот обходной путь работает для вас.

1 голос
/ 17 марта 2011

использовать .svnignore

0 голосов
/ 17 марта 2011

Вы можете сделать это через GUI Explorer - ищите Tortoise SVN -> Добавить в список игнорирования.

Игнорирование файлов и каталогов в Tortoise SVN

...