Anybody know a software that would automatically copy files that are modified? I want to automatically create game releases.
Written by MM. Posted at 5:29 am on August 25th, 2009
14 comments.
Post a comment.
http://en.wikipedia.org/wiki/Subversion_%28software%29
Rsync? http://en.wikipedia.org/wiki/Rsync Where’s a Windows version too
Oh please, all this waiting is torture…
If you want something easy, robocopy (windows).
robocopy SOURCE DEST /MIR
Makes DEST match SOURCE (copies modified files, adds/deletes files not existing in SOURCE).
how about using a post-build event in VS?
http://tortoisesvn.tigris.org/
tortoiseSVN might be what your looking for, i only know about it because 0.A.D uses it for their open source release, no idea how to set it up though, but it seems to work really well for the end-user (just right click the folder you want to update and click update), maybe it can be integrated into a link-dead menu somehow?
Yes Subversion may be something you want to use too, I know of a few teams that use it for deployments. It does binary differencing to transmit changes.
Maybe you could use something like java ant.
With ant you can just send command linux/windows, doesn’t matter.
I use it to automaticly deploy websites from my development machine.
damn MM, if you aren’t using version control (which means SVN, or darcs or Git if you’re feeling fancy) you really should be.
I know how to set up TortoiseSVN if you want.
I don’t think you are looking for a source management tool. You probably already use it for your source, but it wouldn’t make sense to place the executable under it, that would be odd…
I would recommend a simple shell script, or a python script, where you run it, add in some text you want, and it goes into the right directories and uploads the appropriate *packaged* files. Command line ftw.
>I would recommend a simple shell script, or a python script, where you run it, add in some text you want, and it goes into the right directories and uploads the appropriate *packaged* files. Command line ftw.
This man is telling the truth.
rsync
Any version control system that enable user to use precommit actions (it also will check if modification of files is compiling). You can use baazar, git, mercurail; but I don’t recommend ancient and crappy subversion.