如何将ember-cli项目置于subversion控制之下



我们碰巧使用subversion,我想用subversion将新的ember-cli项目置于我们的版本控制之下。最好的方法是什么?

我现在正在计划的事情:

  • 我会读取所有.gitignore文件中的内容,并将它们放在我的svn忽略列表中
  • 签入svn存储库中的所有其他内容
  • 将生成的输出目录也添加到忽略列表中

结账时:

  • 签出目录
  • 从运行建议的命令http://www.ember-cli.com/#cloning-现有项目

    cd my-app && npm install && bower install

我遗漏了什么吗?在svn的忽略列表中还有其他内容吗?所有的git文件呢?

从注释中重复:

  • 我会从所有的.gitignore文件中读取内容,并将它们放在我的svn忽略列表中

好的

  • 签入svn存储库中的所有其他内容

好的

  • 将生成的输出目录也添加到忽略列表中

如果您执行了步骤1(构建目录是/dist,您可以在.gitignore中找到),则已经完成

所有的git文件呢?

从根目录中删除.git.gitignore。如果您可以处理添加空目录的麻烦,请删除.gitkeep,或者让它们自动检查作为占位符的目录。如果名称让您感到不舒服,请将它们重命名为.svnkeep.dummy.potatohead,它们不会有任何不同的作用(无论是在svn中还是在git中):)

最新更新