【发布时间】:2021-02-11 19:40:24
【问题描述】:
大家好,我的函数 (get_commit_sha) 从最新提交中获取提交 sha。我现在必须测试这个功能。 为此,我必须创建不同的测试场景和几个临时 git 存储库,仅用于测试,这些存储库将在测试函数中创建。在这个存储库中,我想推送“fake”、“senseles”提交,只是为了测试功能。
【问题讨论】:
-
这个怎么样:将整个代码库复制到另一个文件夹,在那里初始化一个新的 git repo,测试你的代码,如果它似乎可以工作,只需将整个代码库复制并粘贴回原始代码库回购并提交更改。注意不要复制
.git文件夹,只复制代码。 -
或者在你的原始仓库上测试它,如果它有效,压缩你所有的“测试”提交。