繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM