我想用SVN版本控制我的Flex應用程序。我應該包括什麼,我應該忽略什麼?Flex&SVN - 忽略什麼?
回答
我只忽略了.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"/>
恕我直言,你可以忽略:
- .settings
- .FlexUnitSettings
- HTML模板(可產生)
- .actionScriptProperties
- .flexProject
- 的.project
- .sourceMate(或其他任何插件)
我其實比保持源代碼SVN出其他的一切。我只有一個項目,我有第二個項目,我保存在本地,這是一個Flex/AIR項目,只是鏈接到我的源代碼受控項目。
這不僅意味着我不會冒着檢查生成文件,。*文件等的風險。這意味着我可以與我的團隊中的其他成員保持不同的設置。
我使用類似的方法,但我不使用兩個項目。我在一個項目中使用鏈接目錄,並將其設置爲主要源目錄;它受源代碼控制。 – JeffryHouser 2010-11-10 15:12:21
將它保存爲項目的唯一真正原因是因爲我們使用Jupiter進行代碼評審,這意味着它需要成爲一個項目。木星的輸出存儲在SVN中,所以在我的回答中這是一個小小的謊言。如果不是木星,那根本不會是一個項目。 – 2010-11-10 16:19:00
同意。 bin-debug和bin-release是首先要忽略的。
- 1. 爲什麼'svn忽略'不能忽略?
- 2. SVN:忽略how-to和什麼?
- 3. svn:忽略不忽略xcuserdata
- 4. SVN忽略被忽略
- 5. svn propget svn:忽略。返回什麼都沒有,但svn顯然是忽略我的文件
- 6. svn:忽略排除文件被忽略
- 7. 忽略SVN忽略...可能嗎?
- 8. Flex忽略策略文件
- 9. 的svn:忽略龜
- 10. SVN忽略問題
- 11. SVN忽略文件
- 12. SVN忽略問題
- 13. SVN忽略情況
- 14. SVN忽略文件
- 15. flex PopUpManager.createPopUp忽略PopUpManagerChildList.PARENT
- 16. SVN忽略svn中未列出的文件:忽略
- 17. Eclipse STS svn svn:忽略,不讓我忽略某些文件
- 18. 爲什麼svn忽略我的-r參數?
- 19. 在做svn合併時忽略svn:「property」
- 20. 爲什麼Firefox會忽略flex-item的底部邊距?
- 21. SVN忽略所有庫
- 22. SVN:忽略子文件夾
- 23. 的IntelliJ和svn:忽略
- 24. Subversion svn:忽略更新
- 25. Svn忽略版本更新
- 26. 版本的svn:忽略
- 27. SVN:忽略不工作
- 28. SVN忽略不工作
- 29. SVN - 忽略符號鏈接
- 30. RecursiveIteratorIterator不會忽略.svn
您不能忽略.flexProject,.project和.actionScriptProperties,這些都是項目設置。您可以忽略bin-debug和bin-release以避免垃圾庫。 – alxx 2010-11-10 13:49:59
你可以忽略這些設置,但這是你的決定。如果另一個開發人員有另一個項目配置,它會在每次推送內容時覆蓋您的配置。 bin-debug和bin-release是一個很好的觀點。我沒有列出它們,因爲它們在我的項目文件夾中記錄。 – hering 2010-11-11 09:32:42
不同的配置確實存在問題。但是,如果您根本沒有提交這些設置,則無法在從頭開始結賬後構建項目。 – alxx 2010-11-11 10:39:55