3

我有两个 Android 项目,项目 A 和库项目 B。

项目 A 使用 B 作为Android Library

这两个项目都提交到同一个 SVN 存储库,并且在大多数情况下一切正常。

但是,项目 A 的 bin 目录不断被 TortoiseSVN 标记为已更新。似乎 .svn 目录正在从项目 B 的源目录复制到项目 A 的源目录。这根本不会干扰我的存储库或项目设置,但是让 Tortoise 总是说我的项目实际上没有提交,这真的很烦人。

有没有办法解决这个问题?我已经将 bin 目录添加到忽略列表中,所以我不知道它为什么会出现。

4

3 回答 3

3

我有同样的问题,最后我解决了!

假设 PrjA <- lib proj, PrjB <- 引用 PrjA 的项目

  1. 添加 PrjA/gen , PrjA/bin 到 svn 忽略
  2. 添加 PrjB/gen, PrjB/bin 到 svn 忽略
  3. 在 PrjB 的项目属性中,从构建路径中删除 PrjA 的 .svn。( 项目 > 属性 > Java 构建路径 > 源 > PrA/src > 排除 > * */.svn/*

希望此解决方法对您有用。

于 2011-03-25T06:18:52.810 回答
1

使用.svnignore

于 2011-03-17T15:50:00.817 回答
0

您可以通过 Explorer GUI 执行此操作 - 查找 Tortoise SVN -> 添加到忽略列表。

忽略 Tortoise SVN 中的文件和目录

于 2011-03-17T15:54:26.943 回答