2014-09-29 69 views
0

的index.html採取此方案 - >同步從一個回購readme.md進入另一個

  • 你有一個Git項目FOO,具有readme.md
  • 您有其他Git項目,酒吧,這本質上只是網站foo的
  • 網站將有一個文檔部分
  • 酒吧文檔將是相同的Foo的readme.md

你會如何處理?有沒有辦法讓我只能更新foo的readme.md,並且另一端的所有內容都與它同步?

也許一個想法是要求從其他回購的readme.md,但不知道我會怎麼做。

+0

你可以嘗試某種腳本在bar中運行,它爲foo提供README,就像一個提交鉤子式的東西。 – APerson 2014-09-29 01:55:17

回答

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文件中。

如果您有任何問題,請讓我知道!

+0

Devarsh,哇,優秀的答案!謝謝:) – 2014-09-29 03:50:43

+0

斯蒂芬,很高興幫助!感謝您的時間,如果您遇到任何問題或者您有任何其他問題,請告訴我們! :0)希望你有一個偉大的一週! – 2014-09-29 04:16:49

相關問題