Joe, Tran,

Building on this - instead of counting characters, you could run the scripts through md5Digest(). Using a hash value is a common approach to detecting changes that works very well for almost all cases.

It all really depends on the level of changes you need to see - but if it's just scripting changes, looping through all objects and comparing their md5Digest() values is a good start. If you want more in-depth analysis (for example tracking property changes to objects or the formatting of text), it could be quite a bit more work.

Since there is no "true" version tracking / merging tool for Rev, it also has a lot to do with your collaborative process. A few people here have their own homegrown tools for versioning that work quite well. For those accustomed to CVS / SVN it's not quite the same ball game, but that's arguably a good thing =).

- Brian

HI Tran,

This is a fascinating problem; and, probably, not all that difficult to resolve.

Write a handler that you attach to a button on each stack that creates a numerical list of all the items in the stack, including the number of characters in each of the handlers in each of the scripts of the items. This might not "always" show differences if coincidentally changes are made using the same number of characters, but that is not too likely. Send the listings to a file; print the file and compare the print-outs. A scripted comparison could be made, but is probably not worth doing. This should not be all that difficult.

HTH,

Joe Wilkins

On Feb 17, 2009, at 7:53 PM, Nhan, Tran Thi Thanh wrote:

Dear all,

Is there any one who can help answer this question? My group are
developing a project and how can we compare the difference between .rev file to know what each one does on the same file because we usually copy
the same file to each one's computer and modified.

Thanks so much,
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to