的index.html采取此方案 - >同步从一个回购readme.md进入另一个
- 你有一个Git项目FOO,具有readme.md
- 您有其他Git项目,酒吧,这本质上只是网站foo的
- 网站将有一个文档部分
- 酒吧文档将是相同的Foo的readme.md
你会如何处理?有没有办法让我只能更新foo的readme.md,并且另一端的所有内容都与它同步?
也许一个想法是要求从其他回购的readme.md,但不知道我会怎么做。
的index.html采取此方案 - >同步从一个回购readme.md进入另一个
你会如何处理?有没有办法让我只能更新foo的readme.md,并且另一端的所有内容都与它同步?
也许一个想法是要求从其他回购的readme.md,但不知道我会怎么做。
斯捷潘,
你基本上看你foo
和bar
库之间replication。
我不确定你正在运行什么系统,但有很多不同的选项可用。 Windows有很多,例如File Replication Service和Peer software。如果你在linux/mac osx系统上,这样做的好方法肯定是通过使用IFTTT with github。基本上,你所要做的就是用IFTTT创建一个触发器,指向foo
存储库,查找更改,然后将新更改引入bar
存储库。 IFTTT blog on GitHub channels有很多很酷的示范让你开始。
基于IFTTT构建的一些有趣的复制服务包括Dropbox <-> Google Drive
,Dropbox <-> Box
和Dropbox <-> OneDrive
示例。所有这些都向您展示了如何触发基本工作以及如何在修改其他README.md文件后更新您的html文件。
另请注意,在基于linux-kernal的系统中,我创建了一些与您试图使用rsync
实现的内容非常相似的内容。另请注意,还有一种方法可以将work with symlinks and git指向同一个文件,并有一个脚本将README.md文件内容压缩到您的html文件中。
如果您有任何问题,请让我知道!
Devarsh,哇,优秀的答案!谢谢:) – 2014-09-29 03:50:43
斯蒂芬,很高兴帮助!感谢您的时间,如果您遇到任何问题或者您有任何其他问题,请告诉我们! :0)希望你有一个伟大的一周! – 2014-09-29 04:16:49
你可以尝试某种脚本在bar中运行,它为foo提供README,就像一个提交钩子式的东西。 – APerson 2014-09-29 01:55:17