2012-05-24 22 views
2

我希望能夠跨多臺計算機同步源代碼和整個項目(準確地說是3個)。我曾嘗試過使用git,但從未能夠獲得無憂的體驗,也許是因爲我從未付出過很多努力。所以,我想要的理想是:以最小的代價在多臺計算機上同步代碼

  • 能夠將文件夾及其所有子文件夾添加到「同步」列表。基本上,一旦我添加一個文件夾進行同步,它應該自動添加所有文件並將它們同步到多臺計算機上,就像dropbox一樣。
  • 儘可能少的手動工作。每次創建新項目時,我都不想推送多個文件並進行設置。
  • 版本控制不是我的擔心之一,但是值得歡迎。現在

,如果你認爲我使用git/SVN,請參閱我的點上方,以表明它在我的怎麼對我來說非常有用。雖然我不想花太多時間做同步部分,但如果值得付出努力,我會付諸行動。

我不認爲這個問題,但我使用Eclipse,集錦和Visual Studio 2010

+6

爲什麼不直接使用Dropbox? – simont

+1

由於您不能在Dropbox中擁有任意文件夾,只有「Dropbox」文件夾中包含的文件夾纔有。 – devjeetroy

+1

正如@simont建議的那樣,如果你想要Dropbox,可以使用dropbox。 Git可以做到這一點以及後接收掛鉤。如果您調整SSH密鑰,Fabric可以在推模式下執行此操作;而且你可以像Chef或Puppet一樣定期爲你提供代碼。甚至是一個cron工作。 –

回答

3

DirSync Pro可能是一個很好的解決方案,跨平臺和開放源碼。

對於更加流血的邊緣軟件,您可以試試SparkleShare

最後看到this article on LifeHacker

+0

我試過SparkleShare,它絕對達到標準。同時,它向我展示了與Dropbox相同的問題。只有特定的文件夾被同步。 – devjeetroy

+0

您可以使用SparkleShare同步多個文件夾,請參閱[配置選項](https://github.com/hbons/SparkleShare/wiki/Configuration-options) – CharlesB

1

我有(幾乎)同樣的情況。我結束了一個(所謂的「主」)計算機上的標準Windows共享和使用共享文件夾作爲網絡驅動器與「脫機文件」

即使您斷開連接,如果連接的網絡與您的「主」同步自動完成相同,則您的文件內容可用。

報告衝突,必須手動解決。

但是,沒有版本號在所有和窗口只有

1

你試過http://www.sugarsync.com

它像Dropbox的,但你可以在一臺計算機上的任何文件夾映射到任意文件夾中另一臺計算機(或多臺計算機)上。它是免費的,但不適用於Linux,僅適用於Windows和Mac OS X.

+0

啊!幾乎我正在尋找的,但沒有在Linux上工作是一個交易斷路器! – devjeetroy

相關問題