2010-11-10 113 views

回答

5

我只忽略了.settings目錄。

應查看項目文件(.actionScriptProperties.flexProperties.project)的來源,並決定你或你的團隊是否需要在一個乾淨的檢出與否的設置。

如果您將這些文件放在版本控制下,那麼您應該避免在設置中使用工作站特定的目錄(Flex服務器設置),並用path variables替代它們。

例如,這是我的.flexProperties文件的內容:

<?xml version="1.0" encoding="UTF-8" standalone="no"?> 
<flexProperties 
    enableServiceManager="false" flexServerFeatures="4" flexServerType="2" 
    serverContextRoot="/myProject" 
    serverRoot="${HTTP_DOCS}/myProject/" 
    serverRootURL="http://localhost/myProject" 
    toolCompile="true" useServerFlexSDK="false" version="1"/> 
1

恕我直言,你可以忽略:

  • .settings
  • .FlexUnitSettings
  • HTML模板(可產生)
  • .actionScriptProperties
  • .flexProject
  • 的.project
  • .sourceMate(或其他任何插件)
+6

您不能忽略.flexProject,.project和.actionScriptProperties,這些都是項目設置。您可以忽略bin-debug和bin-release以避免垃圾庫。 – alxx 2010-11-10 13:49:59

+0

你可以忽略這些設置,但這是你的決定。如果另一個開發人員有另一個項目配置,它會在每次推送內容時覆蓋您的配置。 bin-debug和bin-release是一個很好的觀點。我沒有列出它們,因爲它們在我的項目文件夾中記錄。 – hering 2010-11-11 09:32:42

+0

不同的配置確實存在問題。但是,如果您根本沒有提交這些設置,則無法在從頭開始結賬後構建項目。 – alxx 2010-11-11 10:39:55

1

我其實比保持源代碼SVN出其他的一切。我只有一個項目,我有第二個項目,我保存在本地,這是一個Flex/AIR項目,只是鏈接到我的源代碼受控項目。

這不僅意味着我不會冒着檢查生成文件,。*文件等的風險。這意味着我可以與我的團隊中的其他成員保持不同的設置。

+0

我使用類似的方法,但我不使用兩個項目。我在一個項目中使用鏈接目錄,並將其設置爲主要源目錄;它受源代碼控制。 – JeffryHouser 2010-11-10 15:12:21

+0

將它保存爲項目的唯一真正原因是因爲我們使用Jupiter進行代碼評審,這意味着它需要成爲一個項目。木星的輸出存儲在SVN中,所以在我的回答中這是一個小小的謊言。如果不是木星,那根本不會是一個項目。 – 2010-11-10 16:19:00

3

同意。 bin-debug和bin-release是首先要忽略的。