2010-02-12 54 views
2

從SVN簽出一個文件夾我有CakePHP的開發網站。我已經在svn的源代碼控制下。我使用Aptana Studio在Linux和Windows中開發它。排除在集錦

有喜歡的應用程序的/ tmp這正如其名字保存臨時數據的一些目錄。是否可以省略由aptana studio進行檢查的文件夾在哪裏被提交? 我右鍵單擊該文件夾並應用svn propert svn-ignore:*

但是我仍然每次都想提交這些文件/文件夾出現在我更改的文件列表中。

+0

這個問題是關於Aptana和SVN Reposity,而不是CakePHP :) – 2010-02-12 11:14:17

回答

3

首先,如果該文件夾已經在SVN,你應該從源頭控制刪除它(使用「SVN刪除」)。

然後,您應該在父文件夾文件夾中設置svn:ignore(注意冒號而不是短劃線)屬性以包含要忽略的文件夾名稱。

所以對於應用程序\ tmp目錄,設置svn:在 '應用' 到 'TMP' 忽略

+0

但是SVN刪除我的proect也會刪除該文件夾。我希望它呆在那裏 – gong 2010-02-12 12:06:51

+0

@gong,SVN並不實際從您的驅動器中刪除的文件夾,不是嗎?如果它從您的項目中刪除,那可能是您的Aptana/svn插件的一個「功能」。如果您重新添加文件夾(執行上述步驟後)會發生什麼情況 – jeroenh 2010-02-12 12:27:50

0

我不能完全肯定,但我認爲,如果你的文件夾上設置一個SVN-忽略屬性,你將不得不承擔該文件夾的時候,纔開始工作。

+0

你必須設置svn:ignore屬性之前,該文件夾甚至提交給SVN。如果要忽略的文件/文件夾已經處於源代碼管理範圍內,則無用。 – 2010-02-12 13:25:17

+0

我的意思是包含文件夾。 (這是你設置的屬性的文件夾) – 2010-02-12 16:10:32

0

jeroenh補充:

如果文件夾已經在SVN: 切換到SVN信息庫,並刪除您想。 切換到Project Explorer和Team> Update to Version。 然後做什麼jeroenh說