2015-07-21 29 views
0

我處於一個工作流程中,我經常需要在本地安裝應用程序,然後將當前安裝在本地的應用程序的文件夾與我的計算機上另一個文件夾中託管的SVN存儲庫同步。如何讓兩個本地文件夾在OS X上雙向自動同步?

我已經使用hardlink命令行實用程序成功創建了此工作流程。爲此,我首先刪除了本地應用程序安裝中的文件夾,然後使用hardlink命令行實用程序將SVN repo文件夾與隨後在本地安裝目錄中創建的文件夾相鏈接。

這個工作流程的問題是它很慢,需要手動輸入,如果我需要定期重複這個過程(我這樣做),這不起作用。

我已經嘗試過其他雙向文件同步程序(Unison等),但它們似乎沒有涵蓋我的需求,即同步自動發生而無需運行給定程序的需要。

基於此,我正在考慮編寫一個bash腳本來爲我自動執行此過程。除了編寫這個bash腳本之外,我還忽略了一個更簡單的過程嗎?

回答

1

你看過免費文件同步:https://www.freefilesync.org/

您可以設置要同步的文件夾,並將其作爲腳本文件導出。我從來沒有必要自動完成此操作,但我認爲它應該可以工作,如果您編寫一個簡單的腳本來每x次調用一次生成的免費文件同步腳本文件。這應該不需要您手動在腳本中實施同步邏輯。

+0

我一定會看看這個,謝謝。 – Antoine