I actually use SVN on my 1000+ script of my module.
- I have a versioned SVN copy of all my scripts in a folder.
- everytime I get an updated module:
+ open it by Aurora
+ run a batch file that delete every .nss from my SVNed folder, and copy all *.nss from <nwn>\\modules\\temp0 into this folder.
+ verify the changes (and add any new script to the repository), and commit the update.
+ update the needed .nss in the SVN folder.
+ run a batch file that deletes all *.nss & *.nsc files into <nwn>\\modules\\temp0, and copy all versioned/updated *.nss in this folder.
+ return to Aurora, and save the module, close module & reopen it from aurora and compile all scripts, and save the module again.
To work directly into SVNed scripts outside Aurora, I use a Notepad++ & PRC script compiler.
Using C# syntax highlighting is it possibile to use a plugin with the function list.
Actually I have 2 SVN folders:
+ one for the develop/debugging activities (with a small custom module version).
+ one for the 'production' modules script.
I hope it may help.
'>