我是咕噜咕噜的新手,但我觉得必须有办法做到这一点。希望我能以一种有意义的方式解释我的问题,以便您可以提供帮助。
基本上,我有一个git项目,包括一个gruntfile,我用它来启动所有新网站。我克隆项目,删除.git文件夹并在bitbucket中为它设置一个新项目。随着时间的推移,我不得不对gruntfile进行一些修改,回到我没有做过修改的旧项目是很烦人的。是否有建议的方法来确保我的模板在我的所有项目中都是最新的?
注意事项:
1)我熟悉grunt脚手架,但我从未使用它,这是用例吗?
2)我的项目住在bitbucket并且是私有的。我对这个问题的初步解决方案是使用grunt curl并拉出最新的并覆盖以前的gruntfile
3)#2的问题是我需要将我的用户名/密码放在路径中并且无法弄清楚如何提示用户,即使我这样做并且他们输入的登录名不正确bitbucket仍然返回一些东西(一个糟糕的登录页面),这将覆盖我的gruntfile。
提前致谢!我感谢任何人的输入
答案 0 :(得分:0)
我假设您正在使用git和bitbucket。如果是这种情况,您可以从包含每个项目存储库中的模板grunt文件的主仓库中获取所需效果。
请参阅此答案,了解如何从远程仓库中取出。
由于您只关心从Gruntfile.js合并更改,因此您可以从远程模板库中专门提取它。假设您在必要时向模板仓库添加远程引用,我建议遵循此模式:
有关如何提取单个文件,请参阅此问题的最后一个答案: fetch a single file