Home | Blog | Software | Reviews and Features | Forum | Help | Donate | About us
topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • December 08, 2016, 12:08:50 PM
  • Proudly celebrating 10 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Last post Author Topic: alternative to filehamster?  (Read 48506 times)

tomos

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 10,329
    • View Profile
    • Donate to Member
Re: alternative to filehamster?
« Reply #100 on: July 24, 2011, 02:51:39 PM »
^ "[FileHamster] is set to make revisions not more often than every 5 minutes"
I didnt know you could regulate that in FH, must check it out.

For me, FileHamster is worth using (and worth reporting bugs etc. in their forums) because I can save a comment with each file-version saved so I know what I'm restoring if it comes to that (and it has).
I have comment window set to show for each save, if that doesnt show, I know something is up. Without this setting, you wont notice if something has not backed up, which, as already said, is not on...
Tom

f0dder

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 9,029
  • [Well, THAT escalated quickly!]
    • View Profile
    • f0dder's place
    • Read more about this member.
    • Donate to Member
Re: alternative to filehamster?
« Reply #101 on: July 24, 2011, 03:08:01 PM »
Tranglos,

IMHO you're missing out on the benefits of version control. It's not just about "having a place to stuff previous versions", it's a lot about workflow as well. A bunch of backup zip files don't tell you very much about the state of the project, and makes it difficult to easily and quickly spot exactly what has changed between versions.

Working with a versioning system forces you into the habit of being more organized - instead of scattered changes across your entire project, you learn to apply focused changes to a handful of files, and then commit that changeset along with a meaningful commit log. It's makes it a lot easier managing your projects in the long run, and a lot easier to track down exactly when that nasty regression bug was introduced.

If you work with a decent DVCS with cheap branching support, it also makes it a lot easier to work on feature branches. Currently working on adding some new feature that might take a couple of days to implement, when you realize there's a nasty bug you should really prioritize instead? Simple, make a new feature branch for the bugfix off your latest stable commit, fix the bug there and release - then return to your new-feature branch. Organized, without clutter, without the large risk of errors if you tried to handle this workflow manually.

while renaming files is something I do several times a day, esp. as I progressively get a better understanding of how my classes need to be designed and laid out.
Do a bit more of pre-planning ;). It does happen I end up renaming a class, but it definitely isn't very often - not even newly started projects. Adding files happens a lot more often, but that's painless even in SVN.

t's nearly impossible in practice to match a stored state of the library with a stored state of a project. When I realized SVN wasn't helping with that at all, that was when I gave up on it entirely.
No tool will help you with that, it requires solid engineering... keeping a decent level of abstraction where implementation changes doesn't affect the clients, and a lot of care and consideration when applying changes. It's not easy, and even if you get it right it can be nearly impossible to go back and build an exact copy of a previous version (which can be necessary if you need to deal with bugs in older versions).
- carpe noctem

tranglos

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,079
    • View Profile
    • Donate to Member
Re: alternative to filehamster?
« Reply #102 on: July 24, 2011, 03:29:40 PM »
^ "[FileHamster] is set to make revisions not more often than every 5 minutes"
I didnt know you could regulate that in FH, must check it out.

The option is called TimeDelayBetweenRevisions, in the "Document" section of the Options dialog. FH will wait at least this long before making a new revision. Useful if you hit Ctrl+S compulsively but don't want to have revisions made every 20 seconds or so :)

There is of course a potential problem scenario:

1. Save your file (revision is made)
2. Make some more changes in the next minute or so
3. Save the file (revision is not made - file saved too soon after last revision)
4. Close your document.
Result: the last revision FH made is NOT the final version of your file.

As I understand it, FH handles such situations well: after TimeDelayBetweenRevisions has elapsed, it checks the file and creates a revision if it has changed. At least I think it does - a simple experiment will verify.


kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,120
    • View Profile
    • Donate to Member
Re: alternative to filehamster?
« Reply #103 on: July 24, 2011, 09:24:00 PM »
I confess I don't always use a version-control system when programming.  I know I should, except for the smallest of tasks, but in practice I have only done so for relatively larger projects -- say, those that will take me several hours to code.  For smaller stuff, when I take a break after polishing a particular function or whatever, I zip the dev directory and back it up to an external drive and to my SkyDrive account.

"But that takes longer than a quick commit with SVN!" I hear you argue.  True, but setting up a SVN-local-repo-to-online-repo pair is a bit more annoying for me personally than using the above slightly more clunky system.

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 36,412
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: alternative to filehamster?
« Reply #104 on: July 31, 2011, 08:06:41 PM »
Regarding AutoVer, I'm definitely going to try it soon, but posts about version 2 beta on their forum made me feel like i should wait a bit.

Right now i've uninstalled FileHamster and I'm using the new file monitoring and versioning ability added to Super Flexible File Synchronizer, an excellent backup/synchronization tool which has been written about before.  It seems to be working well, and is convenient since I already use SFFS for normal backing up (mirroring) other folders on my system.

tomos

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 10,329
    • View Profile
    • Donate to Member
Re: alternative to filehamster?
« Reply #105 on: August 01, 2011, 02:50:39 PM »
Right ... I'm using the new file monitoring and versioning ability added to Super Flexible File Synchronizer, an excellent backup/synchronization tool which has been written about before.  It seems to be working well, and is convenient since I already use SFFS for normal backing up (mirroring) other folders on my system.

I hadn't seen that before, thanks for the tip.

SFFS is my main backup tool, I've always used versioning (not mirroring). It also has what it calls "Synthetic Backups" a combination of partial-file-updating, zipping & versioning which would be useful for large files.
Tom

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,120
    • View Profile
    • Donate to Member
Re: alternative to filehamster?
« Reply #106 on: August 01, 2011, 03:31:52 PM »
Quote
Regarding AutoVer, I'm definitely going to try it soon, but posts about version 2 beta on their forum made me feel like i should wait a bit.

I tried it and felt it needed a bit more work.

tomos

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 10,329
    • View Profile
    • Donate to Member
Re: alternative to filehamster?
« Reply #107 on: August 02, 2011, 06:08:33 AM »
Right ... I'm using the new file monitoring and versioning ability added to Super Flexible File Synchronizer, an excellent backup/synchronization tool which has been written about before.  It seems to be working well, and is convenient since I already use SFFS for normal backing up (mirroring) other folders on my system.

I hadn't seen that before, thanks for the tip.

SFFS monitoring/versioning working very well here too :up:
Tom

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,120
    • View Profile
    • Donate to Member
Re: alternative to filehamster?
« Reply #108 on: August 02, 2011, 08:00:21 AM »
Right now, I'm using WD's 1 TB MyBook Essential's built-in backup software.  It seems fairly sophisticated/capable.  I also do manual backups less often to a different external drive using FBackup4 free edition, and I upload some of those to SkyDrive.

souzarm

  • Participant
  • Joined in 2007
  • *
  • Posts: 2
    • View Profile
    • Donate to Member
Re: alternative to filehamster?
« Reply #109 on: August 09, 2011, 06:59:49 PM »
 :)  :D Thanks to 40Hz in « Reply #53 on: March 06, 2010, 11:49:42 AM » (http://www.donationc....msg197533#msg197533).

TrackMyFiles put out by internum GmbH (www.trackmyfiles.com)

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,120
    • View Profile
    • Donate to Member
Re: alternative to filehamster?
« Reply #110 on: August 09, 2011, 07:03:44 PM »
My question would be, "Why has Track My Files reached End of Life?