2010-07-26 96 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