UpSync Версия 0.7 Издаден

Новата версия е тук! Както винаги, се препоръчва да обновите възможно най-скоро. Това са основните промени:

  • Администраторски права вече не са необходими за работа на приложението от папката "Program Files", настройките на приложението и трупите се съхраняват в момента в програмата на Windows папки с данни.
  • Молбата е била тествана и сега трябва да работи добре с UAC под Windows Vista и Windows 7.
  • Резюме на трупчета са били добавени до края на сеч, за да докладват за броя на суми за различните операции.
  • Фиксирана бъг в новия синхронизиране празна функционалност папки, които предизвика Приказка без контур, когато коренът на някоя папка е празна.
  • Добавяне собственост "File филтър" картирани папки, за да се позволи използването на заместващи символи (*. TXT), за да ограничите кои файлове да се синхронизират (както бе поискано от Джейсън Саул).

Просто стартирате инсталационната да обновите до последната версия.

Изтеглете UpSync 0,7 Setup
Изтегли UpSync 0.7 на изходния код (Visual Studio 2008 изисква)

Не забравяйте да споделите вашите мисли и предложения!

Този пост беше публикуван в C # , софтуер , технологии , UpSync , Visual Studio 2008 . Запомнете на Permalink .

15 коментара към Версия UpSync 0,7 Издаден

  1. Дейвид Hechler казва:

    Човече, ти се движат по тази програма. Страхотна работа пич!

  2. Jason Carr казва:

    Хахаха, да, ако ти се обадя "се движи", актуализиране веднъж месечно ... ;)

    Възможно ли е да го използвате?

  3. Рич Хопкинс казва:

    Това е голямо приложение, приятен и лесен интерфейс. Обичам, че настройките се съхраняват в XML, тя го прави много лесно за мен да променя нещата, без да се налага да използвате интерфейса всеки път. Аз съм още в написването на някой VBScript да използвате XMLDOM да прави разбор на през на settings.xml и да се използват входни кутии за членовете на моя екип, за да добавите нещата в списъка за синхронизиране.

    Най-големият проблем, който бяга в е, че аз се опитвам да синхронизирате 1 източник до 58 глобалните офиси, така че е малко бавен. Въпреки, че аз разбера, че след като веднъж съм я оставете да работи за една седмица или две, и да получите всички сайтове synched, точкови синхронизира От този момент нататък ще отиде много по-бързо. По принцип, моя екип ще може да пускате нова молба, от което се нуждаем всички сайтове на източника и след това пуснете нова синхронизация. Може би това е просто твърде много натоварване за един сървър, за да се справят с, и аз може да се синхронизира Нашият главен офис на някои от нашите по-големи регионални офиси, а след това да настроите тези офиси, за да се синхронизира техния регион. * Свиване на рамене * Аз съм все още играе него.

    Били ли сте някога погледна в RichCopy? Тя беше пусната от Microsoft на месец или две назад и може да се справи мулти-конец копиране. Неговото бързо. Много по-бързо! Но аз мога да го настроите само за един източник и една дестинация. Ако можехте да работят в многонишкова, че ще бъде невероятно.

  4. Jason Carr казва:

    Благодарение, богати. :)

    Що се отнася до синхронизиране на различни места, честно казано не е мислил за това. Как точно са създаване / конфигуриране на заявлението? Възможно ли е да го инсталирате на една машина и просто синхронизиране на тази машина на различни места? Или да го инсталирате на всички машини? Това е вид чист, как заявление може да се използва по начин, дори не мислят за ...

    Аз никога не бях чувал за RichCopy, аз определено ще го разгледа. Многонишковите копиране със сигурност е една възможност, но аз не съм толкова сигурен, че ще направи много за нас по отношение на производителност. Аз съм в момента използвате. NET, който използва Windows вградена в копиране на файлове API, които са далеч от 100% идеал (те нямат проблеми с производителността). Аз не бих се изненадал, ако всеки, който, пише RichCopy пише ползата от земята, напълно заобикаляйки копие на файла на Windows API, и по този начин позволи на някои по-бързо изпълнение на задачите.

    Така или иначе, правилно сте, че операцията трябва да се ускори значително, след като всичко се навакса. Точковите синхронизира трябва да бъде експоненциално по-бързо.

    Благодаря за всичките си вход, ще погледна в нещата и да видим какви възможности имаме. :)

  5. Рич Хопкинс казва:

    На един сървър и има куп синхронизира настройка за него. Ето един пример от моята settings.xml:

    <? XML версия = "1,0" самостоятелен = "Да">
    <UpSync>
    <MappedFolder>
    <LocalFolder> \ \ DFS-PATH \ майстори-пакети \ Sync </ LocalFolder>
    <RemoteFolder> \ На \ регионално Server-1 \ Библиотека \ Пакети </ RemoteFolder>
    <enabled> Вярно </ Разрешено>
    <LastSyncTime> 0001-01-01T00 :00:00-08: 00 </ LastSyncTime>
    <SyncLocalFolderToRemoteFolder> Вярно </ SyncLocalFolderToRemoteFolder>
    <SyncRemoteFolderToLocalFolder> Фалшива </ SyncRemoteFolderToLocalFolder>
    <DeletedFromLocalFolderAction> Изтриване </ DeletedFromLocalFolderAction>
    <DeletedFromRemoteFolderAction> Copy </ DeletedFromRemoteFolderAction>
    </ MappedFolder>
    <MappedFolder>
    <LocalFolder> \ \ DFS-PATH \ майстори-пакети \ Sync </ LocalFolder>
    <RemoteFolder> \ На \ регионално Server-2 \ Библиотека \ Пакети </ RemoteFolder>
    <enabled> Вярно </ Разрешено>
    <LastSyncTime> 0001-01-01T00 :00:00-08: 00 </ LastSyncTime>
    <SyncLocalFolderToRemoteFolder> Вярно </ SyncLocalFolderToRemoteFolder>
    <SyncRemoteFolderToLocalFolder> Фалшива </ SyncRemoteFolderToLocalFolder>
    <DeletedFromLocalFolderAction> Изтриване </ DeletedFromLocalFolderAction>
    <DeletedFromRemoteFolderAction> Copy </ DeletedFromRemoteFolderAction>
    </ MappedFolder>
    <MappedFolder>
    <LocalFolder> \ \ DFS-PATH \ майстори-пакети \ Sync </ LocalFolder>
    <RemoteFolder> \ На \ регионално Server-3 \ Библиотека \ Пакети </ RemoteFolder>
    <enabled> Вярно </ Разрешено>
    <LastSyncTime> 0001-01-01T00 :00:00-08: 00 </ LastSyncTime>
    <SyncLocalFolderToRemoteFolder> Вярно </ SyncLocalFolderToRemoteFolder>
    <SyncRemoteFolderToLocalFolder> Фалшива </ SyncRemoteFolderToLocalFolder>
    <DeletedFromLocalFolderAction> Изтриване </ DeletedFromLocalFolderAction>
    <DeletedFromRemoteFolderAction> Copy </ DeletedFromRemoteFolderAction>
    </ MappedFolder>
    <settings>
    <DefaultSyncLocalFolderToRemoteFolder> Вярно </ DefaultSyncLocalFolderToRemoteFolder>
    <DefaultSyncRemoteFolderToLocalFolder> Фалшива </ DefaultSyncRemoteFolderToLocalFolder>
    <DefaultDeletedFromLocalFolderAction> Изтриване </ DefaultDeletedFromLocalFolderAction>
    <DefaultDeletedFromRemoteFolderAction> Copy </ DefaultDeletedFromRemoteFolderAction>
    <ImmediatelyStart> Фалшива </ ImmediatelyStart>
    <AutomaticallyClose> Лъжа </ AutomaticallyClose>
    <LogToFile> Вярно </ LogToFile>
    <LogFilesToKeep> 30 </ LogFilesToKeep>
    <VerboseLogging> Вярно </ VerboseLogging със>
    </ Настройки>
    </ UpSync>

  6. Jason Carr казва:

    Редактирах на шрифта част. :)

    Това има смисъл. Ще направя някои тестове с RichCopy, за да видите, ако мога да разбера, където става все по нейното изпълнение печалби. Ако многонишково копиране е ключът, с всички възможни средства, ние ще го изпълнява. Аз съм все още скептично настроени за това, въпреки че ...

    Благодаря още веднъж. :)

  7. Рич Хопкинс казва:

    Има ли начин бихте могли да имат UpSync влезете грешка, когато тя работи в един, но продължават за синхронизиране на останалите файлове? Се налага да рестартирате Sync всеки път, когато се сблъскате с I / O грешка може да бъде hastle.
    ГРЕШКА: не може да продължи. Не може да копирате файла "\ \ Източник-Path \ Setup.exe", за да подаде "\ \ Дестинация-Path \ Setup.exe". Неидентифициран I / O грешка.
    **** Sync процес е отменен и не завърши. ****

  8. Jason Carr казва:

    Богат, да, бях мислил, че един. Това е в моя списък за следващата версия. Мисля способността да се събира грешките и да изпрати имейл, за евентуални грешки в края би било идеално (и способността да конфигурирате какво да правя, когато възникне грешка).

  9. Рич Хопкинс казва:

    Awesome. Йе Отговор X "брой пъти" нещо за грешки или каквото би рок.

  10. Jason Carr казва:

    Какво искаш да кажеш с "брой отговор X времена"?

  11. Рич Хопкинс казва:

    Опа, правописна грешка. Повторен опит, не отговаряйте. :)

  12. Jason Carr казва:

    ОИК ... да ... това прави много смисъл. :)

    Благодаря. :)

  13. Джъстин Chmura казва:

    Започнах да използвам заявлението. То всъщност работи наистина добре, не само за дистанционно синхронизиране, но на местно ниво, както и. Да използвам за да синхронизирате "localhost 'папка и папката ми проекти за тестване на уебсайтове.
    Единственото ми предложение:

    Може да бъде споменато преди, но като се възползват от мулти-ядрото. Аз съм се предположи, които сте използвали dbPowerAmp, който използва всеки за всеки файл. Това може да ускори наистина дълги синхронизира с наистина големи файлове.

    Харесва прилагането макар.

  14. Jason Carr казва:

    Благодаря ти, Джъстин. Да, мисля, многоядрена обработка преди да е дошъл, аз трябва да го разгледа. Аз наистина не са някаква идея колко трудно би било да се направи с. NET.

  15. Джъстин Chmura казва:

    Още едно предложение, поддръжка на Windows 7. Би било хубаво да бъде в състояние да използват jumplist елемент, за да се синхронизира избрани папки или всички папки. Нещо такова. Просто една мисъл.
    Също така, поздравления за мъж!

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*