【问题标题】:Adding my flex project to github将我的 flex 项目添加到 github
【发布时间】:2011-10-02 20:33:27
【问题描述】:

将 flex 项目添加到 github 时要提交什么以及忽略什么? 请记住,我想与他人分享它并接受拉取请求。

【问题讨论】:

  • 嗯,我不是弹性程序员,但我认为你的问题太笼统了。通常,在您要托管的每个项目中,您都需要上传所有源代码、脚本以及使项目编译和正常工作所需的一切。您可以排除已编译的对象。
  • 如果我将项目作为一个整体提交,则需要从结帐人员那里编辑具有本地路径的文件。我只能提交更改的文件。
  • 不是一个完整的答案,但stackoverflow.com/questions/1529178/… 可以提供帮助
  • 你是在eclipse中使用一些工具将源上传到git存储库,还是你想通过cli来做?
  • 如果您使用的是 flex-builder ,最好将 flex 项目直接上传为 .zip 或 .fxp 文件。

标签: flex4 github


【解决方案1】:

我不使用 flex,但这里有一些适用于所有源代码管理的通用规则:

提交:

  • 人工编写的代码
  • 配置文件
  • 引用的第 3 方库(通常不属于标准环境)
  • 在某些情况下,构建和运行所需的工具不是标准的(如果可以的话,可以避免人们寻找和下载)

忽略:

  • 生成的代码,可以使用脚本、工具轻松重新生成
    • 如果您改用 SASS/SCSS/LESS 来生成 CSS 文件
    • 如果你改用 Coffeescript 来生成 JS 文件
  • 构建工件,构建文件夹,
  • 临时文件(例如,一些编辑创建工作文件)

作为 Git 的一个附录,我更喜欢在子模块中保留一些非代码工件,以避免污染代码存储库。这可以包括:

  • 在某些情况下是大型资产、图片和视频
  • 工具和可执行文件(如果您在多个项目中重复使用这些工具,非常方便)

这不是一个详尽的列表,您的环境可能会在此处规定一些偏差或调整。

中的第一条规则

【讨论】:

    猜你喜欢
    • 2019-05-13
    • 1970-01-01
    • 2020-08-21
    • 2014-03-22
    • 1970-01-01
    • 2022-01-17
    • 1970-01-01
    • 1970-01-01
    • 2020-05-12
    相关资源
    最近更新 更多