2010-07-26 57 views
9

有在版本控制了一堆的.class文件和其他垃圾不应版本一个bin文件夹。可能有人请给我解释下如何承诺: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 

我回去通过SVN日志,有人提醒我,这个曾发生过 - 果然,两个独立的场合开发人员试图删除bin文件夹,而src文件夹完全消失。

任何想法,你到底可以怎么回事?这是一个受版本控制的Android项目。

回答

8

我觉得this post解决了神秘

我的问题是,当我开始工作到项目中,通过SDK和/ src目录 的.svn文件夹的副本生成的/ bin中 文件夹被复制到/bin/.svn,这被颠覆结构打破。

因此,任何使用Eclipse与Android的人最好准备好对src ... wow中反映的bin文件夹进行任何更改。

图片解决方案: alt text http://grab.by/grabs/552e113d8ad854e128dae56cf0a4a775.png

+1

伟大的发现 - 非常有趣。和可怕的。 – ladenedge 2010-07-26 16:04:22

+1

你可以从/ bin中 – 2010-07-26 16:06:09

+0

删除.svn文件夹添加* .svn文件排除模式导致整个项目的重建,这意味着.svn目录消失。 – I82Much 2010-07-26 17:12:29

1

我建议设置父svn:ignore财产(的srcbin)与价值bin防止犯bin文件夹。 顺便说一句:在我们的团队2人也删除src,而试图删除bin - 它似乎是与Eclipse有关的问题...

+0

的情况下,为什么你会忽略src文件夹? – Oritm 2013-05-04 18:06:20

+0

@Oritm我的意思是忽略只有bin文件夹。我刚刚解决了我的问题。 – rafalmag 2013-05-04 21:54:02