如何使用Ansible git模块拉出一个具有局部变化的分支?

Tom*_*yTT 6 git ansible ansible-playbook devops

我的git工作区很脏,有一些本地修改.当我使用命令git pull origin master它工作正常,因为没有冲突.

但是当我试图使用时Ansible, git: repo=xxxx dest=xxx version={{branch}} 我得到了错误:

存储库中存在本地修改(强制=否)

如果我添加force=yes,那么我将失去我的本地修改.

我可以做些什么来保持我的本地更改并使用Ansible git模块从git中提取最新的提交.

tec*_*raf 7

你无法使用git模块实现它.

Ansible检查结果:

git status --porcelain
Run Code Online (Sandbox Code Playgroud)

中止执行任务中是否有被跟踪文件的本地修改,除非force参数设置为true.