[英]Git: Auto commit contents of a windows folder
我们的网络上有一个共享文件夹。 有没有一种方法可以自动提交并将文件夹的更改(例如每小时)推送到远程Stash存储库? 谢谢。
有很多开源工具可以执行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
如果有人知道如何在批处理文件中插入时间戳,欢迎您编辑此答案。
如果将文件夹转换为git项目,然后添加钩子,则可以执行此操作,它可以完成每次提交和/或推送的操作。
如果它不是git存储库,则需要其他一些第三方来为您处理。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.