2012-10-24 14 views
54

フォルダ内のすべてのドキュメントをある時刻にリビジョンに戻す方法はありますか?私は個々のファイルのためにそれを行う方法を参照してください、しかし、私はどのようにフォルダ全体のためにそれを行うでしょうか?フォルダ内のすべてのファイルを元に戻す

答えて

10

私の知る限り、特定のリビジョンへの復元はファイル操作ごとに制限されています。 REST APIを使用して探しているものを達成することは可能ですが、カスタムコードが必要です。

104

私は同じ問題を抱えていたので、私は与えられた日付の時点での状態に任意のDropboxのフォルダを復元するには、このスクリプトを書いた:

https://github.com/clark800/dropbox-restore

+14

私のソフトウェアの作業バージョンを保存したばかりです。 :D私はそれを使用するための文書化されていない(しかし貴重な)方法があると付け加えたいと思います:時間を設定することもできます(私の場合は、 例: 'restore.py/path 2013-22-08-18-30'は、18:30 ** UTC時間前にファイルを復元します**。 –

+1

素晴らしいですが、残念ながら私はちょうど応答を得ています: 'dropbox.rest.ErrorResponse:[403] 'このアプリケーションが開発モードの間にアクセストークンを受け取ることができるのは限られた人' – mwfearnley

+2

魅力のように働いていました。 ** Python 3以降を使用している場合は、** line 20のraw_input()をinput()に変更する必要があります。 –

-4

スクリプトを使用しない場合は、Dropboxの複数のファイルを同時に選択して復元することができます(オンラインでアカウントにログインした場合)。右クリックし、[削除されたファイルを表示]を最初に選択します。次に、いくつかのフォルダであれば、「Ctrl」を押しながら選択するか、「Ctrl」と「A」を使用してファイルを個別に選択します。次に、右クリックして[復元]を選択します。

+1

しかし、これは質問の「ある時点での改訂」の部分には対処していません。 –

18

あなたはいくつかのオプションがあります:あなたは最近、あなたのDropbox内のファイルの大きな束を変更した何かをやった場合

  1. を、あなたはすべてのこれらの変更を元に戻したい、あなたは、サポートスタッフに連絡することができますDropboxに変更をロールバックします。詳細は、https://www.dropbox.com/help/400/enを参照してください。 Dropboxフォーラムでの議論に基づいて、Dropboxによって保存された範囲内にある限り(任意の日付に任意のフォルダを復元することもできるように思われる)(基本アカウントの場合は30日、パックラットは、パックラットが活性化された時まで遡って機能する)。

  2. この質問とは別の答えでリンクされているclark800のスクリプトを使用できます。私はそれを使用していないので、それを保証することはできませんが、多くはそれに非常に満足しているようです!

  3. Mac(OS X 10.7以降)を使用している場合、私が取り組んでいるリビジョン(https://www.revisionsapp.comで利用可能)という新しいアプリを試すことができます。このアプリでは、Dropbox内の任意のフォルダを選択することができ、そのフォルダのすべての編集のタイムラインが表示されます。次に、任意の1つのファイルの任意のバージョンを復元またはダウンロードするか、フォルダ全体(任意のサブフォルダを含む)を任意の時点でその状態に復元またはダウンロードすることができます(前述のDropboxの制限に従います)。

+3

リビジョンは上記のPythonスクリプトよりも優れています。無料で打ち負かすのは難しいですが、人々はまだ製品をスパムとみなしています。 –

+0

リビジョンがクールに見えます! – galactica

関連する問題