Git:自动提交Windows文件夹的内容

时间:2015-05-18 18:23:52

标签: windows git version-control

我们的网络上有一个共享文件夹。有没有办法自动提交并将文件夹的更改(比如说每小时)推送到远程Stash存储库? 感谢。

2 个答案:

答案 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存储库,则需要其他第三方为您处理它。