将readme.md从一个repo同步到另一个repo的index.html

时间:2014-09-29 01:52:28

标签: git github

采取这种情况 - >

  • 你有一个git项目foo,有一个readme.md
  • 你有另一个git项目吧,它本质上只是foo的网站
  • 该网站将有一个文档部分
  • 条形文档与foo的readme.md
  • 相同

你会怎么处理这个?有没有办法我只能更新foo的readme.md,而另一端的所有内容都与它同步?

也许一个想法是要求来自其他回购的readme.md,但不知道我会怎么做。

1 个答案:

答案 0 :(得分:1)

斯泰潘,

您实际上在foobar存储库之间查看replication

我不确定您正在运行什么系统,但是有太多不同的选项可用。 Windows有很多,例如File Replication ServicePeer software。如果您使用的是linux / mac osx系统,那么有趣的方法就是使用IFTTT with github。基本上,您只需创建一个触发器,IFTTT指向您的foo存储库,查找更改,然后将新更改引入您的bar存储库。 IFTTT blog on GitHub channels有很多很酷的演示来帮助你入门。

在IFTTT之上构建的一些有趣的复制服务包括Dropbox <-> Google DriveDropbox <-> BoxDropbox <-> OneDrive示例。所有这些都向您展示了触发工作的基础知识以及在修改了其他README.md文件后如何更新html文件。

另请注意,使用基于linux-kernal的系统,我创建的内容与您尝试使用rsync非常相似。另请注意,还有一种方法可以work with symlinks and git来指向同一个文件,并让脚本按下README.md文件内容到您的html文件中。

如果您有任何疑问,请与我们联系!