我注意到Aurelia正在构建CLI项目中的scripts
目录。将此目录添加到.gitignore是否安全,或者是否有某些理由在Git中跟踪“脚本”的更改?
答案 0 :(得分:3)
根据脚本的功能,您可能希望将它们保留在repo中。
例如:您向团队添加了新成员,并且您的项目可能需要脚本才能运行。在这种情况下,如果他们不在回购中,他会打扰你们其中一人转移到他的电脑。
编辑:如果每次构建项目时都自动生成脚本,或者通过数据包管理器下载脚本,则无需将它们保留在存储库中。
如果是这种情况,您可以将文件夹添加到.gitignore,这是一个安全的选择。如果不是这种情况,那么最好将它们留在存储库中。
这一切都取决于您的项目,您放置脚本的位置以及框架的工作方式。
答案 1 :(得分:2)
您可以安全地将脚本添加到.gitignore
文件中。
Aurelia CLI使用脚本文件夹存储生成的脚本(vendor-bundle.js
和app-bundle.js
)。
vendor-bundle.js
适用于图书馆(例如aurelia-binding
,bluebird
和jquery
)。
app-bundle.js
用于将src
文件夹中的所有HTML,CSS和JS文件合并到一个JS文件中。
由于每次运行au run
或au bundle
时都会续订这些文件,因此无需对其进行版本控制。