【问题标题】:How to automatically commit and push changes to a git repository preferably in eclipse?如何在 Eclipse 中自动提交和推送更改到 git 存储库?
【发布时间】:2014-02-01 20:59:52
【问题描述】:
有没有办法在一天中的预定时间自动提交本地存储库中的所有内容并将其推送到远程存储库??
如果可以,可以用eclipse git插件来完成吗??
问候,
阿蒂什
【问题讨论】:
-
查看crontab。 0 8 * * * cd /path/to/repo && git commit -am "Daily commit" && git push origin 可能会帮助您入门。
标签:
git
eclipse-plugin
autocommit
【解决方案1】:
只需制作一个带有启动扩展(org.eclipse.ui.startup)的插件,让一个线程等待一天中的特定时间,对于 git 部分,有一个库 jGit,您可以使用它来创建Eclipse 中的一个插件。
使用 org.eclipse.jgit.lib.RepositoryBuilder 类查找您的 Java 存储库,以及用于 git 命令的 API 包。
但请记住,如果您将其实现为 Eclipse 插件,则需要在当天的那个时间打开 Eclipse。