Javascript 添加';脚本';Aurelia项目中的.gitignore文件夹?
我注意到Aurelia正在构建我的CLI项目中的Javascript 添加';脚本';Aurelia项目中的.gitignore文件夹?,javascript,git,aurelia,Javascript,Git,Aurelia,我注意到Aurelia正在构建我的CLI项目中的scripts目录。将此目录添加到.gitignore是否安全,或者是否有理由跟踪Git中“脚本”的更改?根据脚本具有的功能,您可能希望将它们保留在repo中 例如:您向团队中添加了一名新成员,并表示您的项目可能需要脚本才能正常工作。在这种情况下,如果它们不在回购协议中,他会麻烦你们中的一个人把它们转移到他的计算机上 编辑:如果脚本在每次构建项目时自动生成,或者通过数据包管理器下载,则无需将其留在存储库中 如果是这种情况,您可以放心地将文件夹添加
scripts
目录。将此目录添加到.gitignore是否安全,或者是否有理由跟踪Git中“脚本”的更改?根据脚本具有的功能,您可能希望将它们保留在repo中
例如:您向团队中添加了一名新成员,并表示您的项目可能需要脚本才能正常工作。在这种情况下,如果它们不在回购协议中,他会麻烦你们中的一个人把它们转移到他的计算机上
编辑:如果脚本在每次构建项目时自动生成,或者通过数据包管理器下载,则无需将其留在存储库中 如果是这种情况,您可以放心地将文件夹添加到.gitignore。如果不是这样,那么最好将它们留在存储库中
这一切都取决于您的项目、脚本的放置位置以及框架的工作方式。根据脚本的功能,您可能希望将它们保留在repo中 例如:您向团队中添加了一名新成员,并表示您的项目可能需要脚本才能正常工作。在这种情况下,如果它们不在回购协议中,他会麻烦你们中的一个人把它们转移到他的计算机上
编辑:如果脚本在每次构建项目时自动生成,或者通过数据包管理器下载,则无需将其留在存储库中 如果是这种情况,您可以放心地将文件夹添加到.gitignore。如果不是这样,那么最好将它们留在存储库中
这一切都取决于您的项目、脚本的放置位置以及框架的工作方式。您可以安全地将脚本添加到
.gitignore
文件中
Aurelia CLI使用scripts文件夹存储生成的脚本(
vendor bundle.js
和app bundle.js
)
用于库(例如vendor bundle.js
、aurelia binding
和bluebird
)jquery
用于将app bundle.js
文件夹中的所有HTML、CSS和js文件合并到一个js文件中src
由于每次运行
au-run
或au-bundle
时都会更新这些文件,因此不需要对它们进行版本控制。您可以安全地将脚本添加到.gitignore
文件中
Aurelia CLI使用scripts文件夹存储生成的脚本(
vendor bundle.js
和app bundle.js
)
用于库(例如vendor bundle.js
、aurelia binding
和bluebird
)jquery
用于将app bundle.js
文件夹中的所有HTML、CSS和js文件合并到一个js文件中src
因为每次运行
au-run
或au-bundle
时都会更新这些文件,所以不需要对它们进行版本控制。根据脚本的功能,您可能希望将它们保留在repo中。例如:您向团队中添加了一名新成员,并表示您的项目可能需要脚本才能正常工作。在这种情况下,如果它们不在回购协议中,他会麻烦你们中的一个将它们转移到他的计算机上。好的,谢谢。目前只有来自Aurelia bundler的脚本,但我可以理解为什么其他脚本可能保存在该目录中。如果您将您的回答添加为答案,我将向上投票(或标记为已接受的答案)。另请参阅,根据脚本的功能,您可能希望将它们保留在repo中。例如:您向团队中添加了一名新成员,并表示您的项目可能需要脚本才能正常工作。在这种情况下,如果它们不在回购协议中,他会麻烦你们中的一个将它们转移到他的计算机上。好的,谢谢。目前只有来自Aurelia bundler的脚本,但我可以理解为什么其他脚本可能保存在该目录中。如果您将您的回答添加为答案,我将投票(或标记为已接受答案)。另请参阅,我将尽量记住将此标记为已接受答案,除非有另一个答案明确表明无需跟踪VCS中的“脚本”。请参阅我的编辑,我已经添加了更多关于matterI的信息,我会尽量记住将此标记为已接受的答案,除非有另一个答案明确表明不需要跟踪VCS中的“脚本”。请参阅我的编辑,我已经添加了更多关于此问题的信息