2013-02-01 43 views
0

我使用TortoiseSVN 1.7.7,Build 22907 - 64位和我的操作系統是Windows 7 - 64位,並與Add folder選項有問題。龜SVN添加文件夾選項

在存儲庫瀏覽器窗口中,如果我右鍵單擊,則會看到一個菜單,其中包含項目add folder。我選擇了這個選項來添加一個包含大量源代碼文件[.c, .cpp, .h]的文件夾和一些擴展名爲.a的庫文件以及一些帶有.o的對象文件。

當我檢查時添加此文件夾後,發現有幾個.a.o文件未添加到存儲庫。所以我試圖在從版本庫中刪除舊文件夾後再次添加它。但是同樣的文件丟失了。我嘗試了很多次,但無濟於事。

然後我試着拖動這個文件夾並將它放入資源庫瀏覽器窗口。這次它工作,沒有文件丟失。

我在想add folder選項等同於將文件夾拖放到存儲庫窗口。但它似乎不是。如果這些選項是爲了相同的目的,那麼它可能是一個錯誤?在這種情況下,任何人都有類似的經歷嗎?

任何人都可以提供一些幫助嗎?

回答

2

我想在這些.o/.a文件的任何父文件夾中都設置了svn:ignore屬性。通常最好將生成的內容留在版本控制之外,因爲這會導致很多衝突。

+0

* .o和*。默認設置在TortoiseSVN設置全局忽略列表中,所以它們永遠不會被添加。 – Otherside

+0

@Rudi:謝謝Rudi。因此,當我使用「添加文件夾」選項和「文件夾拖放」時,結果似乎不一樣。在我的情況下,這些.a/.o文件並不是在構建時生成的,但它是代碼庫的一部分,並且需要構建成功。 – NeonGlow