本地推送回收100%的脚本正常运行时间

时间:2015-10-24 17:36:27

标签: git git-workflow

我查看了类似的问题,找不到合适的答案。

我有一个脚本需要可用于每日报告。是否可以将我的代码托管在一个单独的目录/ repo中,并且只对此目录/ repo“推送”主要更新以获得最长的正常运行时间?

现在,我正在托管脚本的目录中工作,所以从我签出dev分支开始,脚本就被打破了,直到我回到master。

例如,我希望将工作文件保留在仅获得主要更新的目录中:

/daily_report/daily_report.sh

然后有另一个增量开发目录,允许主目录保持不变,直到新的主要更新准备好上线:

/daily_report_dev/daily_report.sh 

这可能吗?

1 个答案:

答案 0 :(得分:0)

你可以考虑两次检查你的回购:两个不同文件夹中的两个不同的分支。

  • /daily_report
  • 中签出了一个分支
  • /daily_report_dev
  • 中签出了一个分支

Since Git 2.5, you can checkout a repo in multiple folders

这样,您可以在/daily_report_dev文件夹中工作(签出到dev分支),而不会影响您的主分支,在/daily_report文件夹中签出。