我是Jenkins和GIT的新手。实际上,我的应用程序的结构是:
代码位于GIT中,包含两个分支(Dev
和Prod
),并被克隆到Visual Studio。因此,当我进行修改时,我将从Visual Studio推送到dev
和prod
分支。在这里,所有文件和文件夹都将使用Jenkins
自动同步到服务器。
我的要求是,我不想将一个.dll文件自动同步到服务器。我该如何阻止呢?是从GIT方面还是从Jenkins方面。
答案 0 :(得分:1)
我不确定在这里了解您的问题。您的意思是将“本地构建”的文件推送到存储库?如果是这种情况,则需要将它们添加到.gitignore中。我的回答似乎微不足道,但我指的是“我是詹金斯和GIT的新手。”
并不是说,如果您已经推送了git存储库,无论如何它们都将被存储起来,并且您需要一些基础来进行清理。
如此:
1)您应该考虑在本地删除git repo中不需要的文件,然后创建一个新的提交
2)创建/编辑.gitignore文件,以便不再添加它们并创建另一个提交 ->提交一次清理,然后一次将文件添加到gitignore
旁注: -您应该始终使用 git状态来了解要添加到存储库中的内容。通常,密码和不需要的内容会通过这种方式到达存储库。