我们的网络上有一个共享文件夹。有没有办法自动提交并将文件夹的更改(比如说每小时)推送到远程Stash存储库? 感谢。
答案 0 :(得分:1)
有一堆开源工具可以做git autocommit。但是,它们解决了稍微不同的任务:在检测到更改后立即进行提交。
https://github.com/mvgrimes/git-autocommit
https://github.com/riddochc/git-autocommit
此外,您可以制作批处理文件并安排它每小时运行一次:
#!/bin/sh
cd path/to/your/project
git add --all
timestamp() {
date +"at %H:%M:%S on %d/%m/%Y"
}
git commit -am "Regular auto-commit $(timestamp)"
git push
如果有人知道如何在批处理文件中插入时间戳,欢迎您编辑此答案。
答案 1 :(得分:0)
如果您将文件夹转换为git项目,然后通过添加挂钩,它可以执行此操作,它可以在每次提交和/或推送时执行任何操作。
如果它不是git存储库,则需要其他第三方为您处理它。