0

我浏览了类似的问题,但找不到合适的答案。

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

现在,我在脚本所在的目录中工作,所以从我签出一个 dev 分支到我返回 master 时,脚本都被破坏了。


例如,我想将工作文件保留在一个仅获取主要更新的目录中:

/daily_report/daily_report.sh

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

/daily_report_dev/daily_report.sh 

这可能吗?

4

1 回答 1

0

您可以考虑两次检出您的存储库:两个不同文件夹中的两个不同分支。

  • 一个分支签入/daily_report
  • 一个分支签入/daily_report_dev

从 Git 2.5 开始,您可以在多个文件夹中签出一个 repo

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

于 2015-10-24T20:01:31.560 回答