Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex Flex&;SVN-忽略什么?_Apache Flex_Svn - Fatal编程技术网

Apache flex Flex&;SVN-忽略什么?

Apache flex Flex&;SVN-忽略什么?,apache-flex,svn,Apache Flex,Svn,我想用SVN控制我的Flex应用程序的版本。我应该包括哪些内容?我应该忽略哪些内容?您可以忽略哪些内容: .设置 .FlexUnitSettings html模板(可以生成) .actionScriptProperties .flexProject .项目 .sourceMate(或您拥有的任何插件) 我只是忽略了.settings目录 您应该查看项目文件的源(.actionScriptProperties,.flexProperties,.project)并确定您或您的团队是否需要在干净签出

我想用SVN控制我的Flex应用程序的版本。我应该包括哪些内容?我应该忽略哪些内容?

您可以忽略哪些内容:

  • .设置
  • .FlexUnitSettings
  • html模板(可以生成)
  • .actionScriptProperties
  • .flexProject
  • .项目
  • .sourceMate(或您拥有的任何插件)

我只是忽略了
.settings
目录

您应该查看项目文件的源(
.actionScriptProperties
.flexProperties
.project
)并确定您或您的团队是否需要在干净签出时进行设置

如果将这些文件置于版本控制之下,则应避免在设置(Flex Server设置)中使用工作站特定目录,并将其替换为

例如,这是我的
.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"/>

实际上,除了源代码之外,我什么都不让SVN知道

我在FB中链接到SVN的项目根本没有附加任何项目信息(这只是一个项目),我在本地保留了第二个项目,这是一个Flex/AIR项目,它只链接到我控制项目中的源代码


这不仅意味着我不必冒签入生成的文件、*文件等的风险。这意味着我可以与团队中的其他成员保持不同的设置。

同意。bin debug和bin release是第一个被忽略的属性。

您不能忽略.flexProject、.project和.actionScriptProperties,它们是项目设置。您可以忽略bin调试和bin释放以避免垃圾存储库。您可以忽略这些设置,但这是您的决定。如果另一个开发人员有另一个项目配置,它将在每次推送某个内容时覆盖您的配置。bin调试和bin释放是一个很好的观点。我没有列出它们,因为它们是我项目文件夹中的便笺。不同的配置确实有问题。但若你们根本并没有提交这些设置,那个么在从头开始签出之后就无法构建项目了。我使用了类似的方法,只是我并没有使用两个项目。我在一个项目中使用链接目录,并将其设置为主要源目录;这是在源代码控制下的。把它作为一个项目的唯一真正原因是因为我们使用Jupiter进行代码审查,这意味着它需要成为一个项目。木星的输出存储在SVN中,所以我的回答中有点善意的谎言。如果不是木星,它根本就不是一个项目。