UpSyncバージョン0.7リリース

新しいバージョンはここにある! いつものように、それはできるだけ早くアップグレードすることをお勧めします。 ここでの主な変更点は以下のとおりです。

  • 管理者の権限は、もはや、Program Filesフォルダからアプリケーションを実行する必要はありませんされています。アプリケーションの設定とログは、現在のWindowsプログラムのデータフォルダに格納されています。
  • アプリケーションでテストされており、現在、Windows VistaおよびWindows 7でUACとうまく動作するはずです。
  • サマリーログは様々な操作のカウン​​トの合計を報告するログの最後に追加されました。
  • どちらかのフォルダのルートが空だったネバーエンディングループが発生し、新しい空のフォルダの同期機能のバグを修正しました。
  • (ようにジェイソンソールによって要求された)のワイルドカード(*。txt)での使用は、同期するファイルを制限できるようにマップされたフォルダに "ファイルフィルタ"プロパティを追加しました。

単純に、最新のバージョンにアップグレードするセットアップを実行します。

UpSync 0.7セットアップをダウンロード
UpSync 0.7ソースコード(Visual Studio 2008が必要です)をダウンロードする

あなたの考えや提案を共有することを忘れないでください!

このエントリに掲載されたC# 、 ソフトウェアテクノロジーUpSyncVisual Studio 2008の ブックマークこのエントリーを

リリースUpSyncバージョン0.7から15までの対応

  1. デイビッドHechlerは 言う:

    男は、このプログラムに移行しています。 素晴らしい仕事の男!

  2. ハハハ、そうあなたは月に一度更新する "移動"と呼んでいたら... ;)

    あなたはそれを使用していますか?

  3. リッチホプキンスは 言う:

    それは素晴らしいアプリケーションでは、いいとシンプルなインターフェイスです。 私は設定はXML形式で格納されている愛、それは私がインターフェースを毎回使用することなく、物事を変更することが本当に簡単になります。 私も、settings.xmlのを解析して同期リストに物事を追加するには、私のチームのメンバーのための入力ボックスを使用するようにXMLDOMを使用していくつかのVBScriptを書くことで探しています。

    私はに実行している最大の問題は、私は58のグローバルオフィスに1のソースを同期しようとしているので、それは少し遅いです。 しかし、私はかつて私はそれが1〜2週間実行し、すべてのサイトがアップ同期させ得ることを把握、その点から増分同期ははるかに速く移動します。 基本的に、私のチームは、ソースへのすべてのサイトで私たちが必要とする新しいアプリケーションを削除して新しい同期を実行することができます。 多分それだけで対処すると私たちの大きな支社の一部に私たちのメインオフィスを同期させることができますつのサーバのために過剰な負荷ですが、その後彼らの領域を同期させるために、これらのオフィスをセットアップします。 * 肩をすくめるは、*私はまだ右のそれを再生している。

    あなたは今までRichCopyは見たことがありますか? それは1〜2ヶ月戻ってマイクロソフトによってリリースされ、マルチスレッドのコピーを処理することができます。 そのFAST。 本当に速い! しかし、私は1つだけのソースと1つの宛先のためにそれを設定することができます。 あなたはマルチスレッドで動作することができればそれは素晴らしいだろう。

  4. おかげで、リッチ。 :)

    限り、複数の場所を同期させるように、正直に私は考えていなかった。 どのように正確には、セットアップ/アプリケーションを構成していますか? 1つのマシン上にインストールし、ちょうど、そのマシンから、別の場所のすべてに同期していますか? または、すべてのマシンにインストールしていますか? それは、アプリケーションが、あなたも考えていなかった方法で使用することができますどのようにきちんとしたのようなものだ...

    私はRichCopyは聞いたことがありませんでした、私は間違いなくそれに見ていきます。 マルチスレッドコピーは確かにオプションですが、私はそれは、私たちはパフォーマンスに関するための多くを行うことので分かりません。 私は現在、(彼らはパフォーマンスの問題を持っている)100%の理想から遠く離れているファイルをコピーするAPI、組み込みのWindows "を使用しています。NETを使用しています。 誰でもRichCopyはを書いた場合、私は驚かないだろう完全にWindowsのファイルコピーAPIをバイパスして、地面からユーティリティを書いたため、いくつかの高速なパフォーマンスを実現します。

    とにかく、あなたはすべてが巻き込まれた後、操作が大幅にスピードアップすべき正しいことを確認します。 増分同期は指数関数的に速くなければなりません。

    すべての入力のおかげで、私は物事に見て、私たちが持っているどのようなオプションがわかります。 :)

  5. リッチホプキンスは 言う:

    その一方のサーバー上で、そのための同期設定の束を持っています。 ここに私のsettings.xmlの一例は次のとおりです。

    <?XMLのバージョン= "1.0"スタンドアロン= "yes"を?>
    <UpSync>
    <MappedFolder>
    <LocalFolder> \ \ DFS-PATH \マスターパッケージ\同期</ LocalFolder>
    <RemoteFolder> \ \リージョナル-SERVER-1 \ライブラリ\パッケージ</ RemoteFolder>
    <Enabled>真</有効>
    <LastSyncTime> 0001から01-01T00 :00:00-08:00 </ LastSyncTime>
    <SyncLocalFolderToRemoteFolder>真</ SyncLocalFolderToRemoteFolder>
    <SyncRemoteFolderToLocalFolder>偽</ SyncRemoteFolderToLocalFolder>
    <DeletedFromLocalFolderAction>削除</ DeletedFromLocalFolderAction>
    <DeletedFromRemoteFolderAction>コピー</ DeletedFromRemoteFolderAction>
    </ MappedFolder>
    <MappedFolder>
    <LocalFolder> \ \ DFS-PATH \マスターパッケージ\同期</ LocalFolder>
    <RemoteFolder> \ \リージョナル-SERVER-2 \ライブラリ\パッケージ</ RemoteFolder>
    <Enabled>真</有効>
    <LastSyncTime> 0001から01-01T00 :00:00-08:00 </ LastSyncTime>
    <SyncLocalFolderToRemoteFolder>真</ SyncLocalFolderToRemoteFolder>
    <SyncRemoteFolderToLocalFolder>偽</ SyncRemoteFolderToLocalFolder>
    <DeletedFromLocalFolderAction>削除</ DeletedFromLocalFolderAction>
    <DeletedFromRemoteFolderAction>コピー</ DeletedFromRemoteFolderAction>
    </ MappedFolder>
    <MappedFolder>
    <LocalFolder> \ \ DFS-PATH \マスターパッケージ\同期</ LocalFolder>
    <RemoteFolder> \ \リージョナル-SERVER-3 \ライブラリ\パッケージ</ RemoteFolder>
    <Enabled>真</有効>
    <LastSyncTime> 0001から01-01T00 :00:00-08:00 </ LastSyncTime>
    <SyncLocalFolderToRemoteFolder>真</ SyncLocalFolderToRemoteFolder>
    <SyncRemoteFolderToLocalFolder>偽</ SyncRemoteFolderToLocalFolder>
    <DeletedFromLocalFolderAction>削除</ DeletedFromLocalFolderAction>
    <DeletedFromRemoteFolderAction>コピー</ DeletedFromRemoteFolderAction>
    </ MappedFolder>
    <Settings>
    <DefaultSyncLocalFolderToRemoteFolder>真</ DefaultSyncLocalFolderToRemoteFolder>
    <DefaultSyncRemoteFolderToLocalFolder>偽</ DefaultSyncRemoteFolderToLocalFolder>
    <DefaultDeletedFromLocalFolderAction>削除</ DefaultDeletedFromLocalFolderAction>
    <DefaultDeletedFromRemoteFolderAction>コピー</ DefaultDeletedFromRemoteFolderAction>
    <ImmediatelyStart>偽</ ImmediatelyStart>
    <AutomaticallyClose>偽</ AutomaticallyClose>
    <LogToFile>真</ LogToFile>
    <LogFilesToKeep> 30 </ LogFilesToKeep>
    <VerboseLogging>真</ VerboseLogging>
    </設定>
    </ UpSync>

  6. 私は、フォントの部分を編集しました。 :)

    それは理にかなっています。 私は、そのパフォーマンスの向上を取得しているどこで把握することができますかどうかを確認するRichCopyはといくつかのテストを行うでしょう。 マルチスレッドのコピーがキーである場合は、すべての手段によって我々はそれが実装され得るでしょう。 でも、私はまだその上に懐疑的...

    再びありがとうございました。 :)

  7. リッチホプキンスは 言う:

    あなたはUpSync一にそれを実行するときにエラーを記録したが、残りのファイルを同期させるに続けたかもしれない方法はありますか? 毎回私がI / Oエラーに遭遇した同期を再起動することは、hastleすることができます。
    ERROR:続行できません。 "\ \宛先パス\ Setup.exe"をファイルするファイル "\ \は、source-path \ Setup.exe"をコピーできませんでした。 未確認のI / Oエラーが発生しました。
    ****同期プロセスがキャンセルされ、完了しませんでした。 ****

  8. 豊富な、ええ、私はそのいずれかで思っていました。 それは次のバージョンの私のリスト上にある。 私はエラーを収集し、最後にすべてのエラーのための電子メールを送信する機能(およびエラーが発生したときに何をするかを設定する機能)理想的であると思っています。

  9. リッチホプキンスは 言う:

    素晴らしい。 エラーまたは任意のロックだろうためのもの "回の返信X番号を"うん。

  10. あなたは "倍の応答X番号"とはどういう意味ですか?

  11. リッチホプキンスは 言う:

    おっと、タイプミス。 返信しないで、再試行します。 :)

  12. OIC ...うん...それが理にかなっている。 :)

    ありがとうございました。 :)

  13. ジャスティンシュムラは 言う:

    アプリケーションの使用を開始しました。 それは実際にだけでなく、同​​期リモート、ローカルだけではなく、本当に良い作品。 私は 'localhost'のフォルダやウェブサイトをテストするための私のプロジェクトのフォルダを同期するために使用します。
    私の唯一の提案:

    前に述べたが、マルチコアを活用している可能性があります。 私はあなたが各ファイルの各を使用してdbPowerAmpを使用したと仮定しています。 これは本当に大きなファイルを使用して、本当に長い同期をスピードアップする可能性があります。

    しかしアプリケーションが好きです。

  14. おかげで、ジャスティン。 はい、私は、マルチコアプロセッシングの前に来ていると思います、私はそれに調べる必要があります。 私は実際にそれが。NETに関係するであろういかに難しいか任意のアイデアを持っていません。

  15. ジャスティンシュムラは 言う:

    もう一つの提案は、Windows 7をサポートします。 それは、選択したフォルダまたはすべてのフォルダを同期させるためにジャンプリストの項目を使用することができるようにきちんとしたであろう。 そのような何か。 単なる思い付きなんだけど。
    また、おめでとう男!

返信を残す

あなたのメールアドレスは公開されません。 必須フィールドは、*マークされている

*