我查看了类似的问题,找不到合适的答案。
我有一个脚本需要可用于每日报告。是否可以将我的代码托管在一个单独的目录/ repo中,并且只对此目录/ repo“推送”主要更新以获得最长的正常运行时间?
现在,我正在托管脚本的目录中工作,所以从我签出dev分支开始,脚本就被打破了,直到我回到master。
例如,我希望将工作文件保留在仅获得主要更新的目录中:
/daily_report/daily_report.sh
然后有另一个增量开发目录,允许主目录保持不变,直到新的主要更新准备好上线:
/daily_report_dev/daily_report.sh
这可能吗?
答案 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
文件夹中签出。