svn_client
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
svn_client [2009/02/01 16:20] – created svn_client initial page snakeman | svn_client [2017/01/21 19:18] (current) – deleted unused page. snakeman | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== SVN ====== | ||
- | Subversion (SVN) is a version control system (VCS), it allows users to keep track of changes made over time to any type of electronic data. Typical uses are versioning source code, web pages or design documents. | ||
- | |||
- | ACE/ | ||
- | |||
- | |||
- | ====== Installing SVN Client ====== | ||
- | |||
- | We have open read access on the SVN repository (the place where we keep the mod) so that anyone can get the latest version. This guide will help any newcomers to SVN gain access to the latest version of the mod. | ||
- | |||
- | Step 1 | ||
- | |||
- | In order to fully utilize the SVN system you will need a Subversion client. All the developers use the open source client TortoiseSVN. You will need to install [[http:// | ||
- | |||
- | Step 2 | ||
- | |||
- | In order to get the mod you will need to tell TortoiseSVN where to get the mod from and where to put it. TortoiseSVN works off shell extension so open Windows Explorer and navigate to your Armed Assault directory. | ||
- | |||
- | Create a folder called MOD_DEV (to distinguish between server version and development version.) Right click on the new folder and select 'SVN Checkout' | ||
- | |||
- | The field entitled ' | ||
- | |||
- | C: | ||
- | |||
- | Leave the other options blank and click OK. TortoiseSVN will now begin downloading the mod. Screenshot: | ||
- | |||
- | IMAGE MISSING, sorry :) | ||
- | |||
- | Step 3 | ||
- | |||
- | Because this is used for development, | ||
- | |||
- | |||
- | ====== SVN Update for a MOD ====== | ||
- | |||
- | When you want to update your SVN directory for the specified mod, just RMB click the MOD_DEV directory and choose "SVN Update", | ||
- | |||
- | Please be aware that TortoiseSVN client is slow to respond, do the RMB clicking and //wait patiently// | ||
- | |||
- | After the update you see the revision of the mod and you can see the changelog, you can go into specific files like text files to read even the individual changes. | ||
- | |||
- | |||
- | ====== Handling SVN Directory ====== | ||
- | |||
- | SVN is fragile software or sort of file system so to speak. | ||
- | |||
- | **Do not move or delete files in the MOD_DEV SVN directory at any time!** | ||
- | |||
- | **Do not move or delete the MOD_DEV SVN directory at any time!** | ||
- | |||
- | You can see from your windows shell explorer that the files are tagged for SVN affiliation, | ||
- | |||
- | You are free to copy files out from the MOD_DEV dir, just copy paste them where you want, but be aware that there are hidden .SVN files in the dir so if your win shell explorer shows hidden files please do not copy them. If you want to copy the whole SVN dir into your ArmA mod directory, choose RMB -> TortoiseSVN -> Export. Now you can specify to the directory where you want the SVN directory contents copied / exported safely. This way you don't need to worry about hidden files or damaging your SVN dir. |
svn_client.1233505248.txt.gz · Last modified: 2009/02/01 16:20 by snakeman