2017-04-25 264 views
1

我正在使用VisualSVN服務器進行多站點存儲庫複製。主從機之間的複製工作正常。我的要求是基於調度時間同步應發生在主從站之間,反之亦然。多站點SVN存儲庫複製 - 基於時間

以下是一個示例:主存儲庫位於印度,從屬存儲庫位於美國。基於例如的時間7:00 PM IST的同步應該從主設備到從設備和6:00 AM IST同步應該從從設備發生到主設備

更新基於this comment問題:

我找了以下方案計劃的複製。讓我們假設主SVN存儲庫位於印度,而從屬SVN存儲庫位於美國。

主站和從站都在同一個文件上修改,同一行內容不同。假定兩者具有相同的HEAD修訂(100)。現在從屬提交(101修訂版),下一秒出現網絡問題。同時掌握SVN回購也承諾(101修訂版)。現在讓我們假設網絡問題已解決。現在在同步時,這種衝突情況如何處理?

任何人都可以請幫助我。

+0

任何人都可以請幫助! –

+0

你爲什麼尋找計劃的複製?情況如何? – bahrep

回答

0

主人和奴隸都在修改同一個文件,與 不同的內容同一行。假定兩者具有相同的HEAD修訂(100)。 現在從屬提交(101修訂版),下一秒有 網絡問題。同時主SVN回購也承諾(101 修訂版)。現在讓我們假設網絡問題已解決。現在在 同步的時間,這個衝突情況如何處理?

應該沒有設計衝突。 VDFS遵循主 - 從複製架構,並且主VDFS服務確保事務按照正確的順序提交併且不會發生衝突。

您可能想要閱讀文章KB84: Comparing VDFS with master-master replication solutions


VDFS複製是即時自動執行的,並且現在沒有任何特殊的複製計劃。 VDFS從屬存儲庫需要訪問主存儲庫以便可寫。如果從站無法訪問其主站,則此VDFS從站工作在只讀模式。

萬一保留只讀從屬服務器和按計劃啓用複製是您的目標,您可以使用Windows任務管理器在需要的時間啓動和停止VDFS服務或運行PowerShell cmdlet Suspend-SvnRepositoryResume-SvnRepository

+0

感謝Bahrep,我正在爲以下方案尋找調度複製。 讓我們假設師父在印度,奴隸在美國。主機和從機都在**相同的文件上進行修改,具有不同內容的相同行**。假設兩者具有相同的頭部修訂(100)。現在Slave先提交(101版本),然後下一秒出現網絡問題。同時師父也承諾(101修訂版)。現在讓我們假設網絡問題已解決。現在在同步時,這種衝突情況如何處理?你能幫我麼。 –

+0

任何人都可以幫助這個! –

+0

@sangeethakannan我已經更新了答案。 VDFS保證您描述的情況從未發生過,因此我不確定您尋求什麼樣的幫助。 – bahrep