I've never used SVN before, but I'm usually quick at grasping concepts.
I have my WoWAce project's repository made, and can log into it with Tortoise's repo viewer.
Now to upload my project, from what I understand, I have to first upload the "Working Copy." I right click the folder I have it in, and do "Import" via TortoiseSVN. However, I get an error for every file that "eol-style" property is not set.
Then I thought, maybe I have to set up a local SVN folder first to modify the files properties. After doing this, and going into the repo-browser, I found I can't set the properties on a "non-local" target.
So now I am stuck thinking I have to somehow set an SVN property inside of my actual working directory. Which I have no idea how to do. Right clicking the files in Windows Explrorer does NOT have any "Properties" option via Tortoise SVN.
Any help would be greatly appreciated.
P.S.: I have tried google, but I can't find what I'm looking for. I don't think I know what I'm looking for, lol.
Any time you have a new text file, you *have* to set the EOL style. It's best to use "native".
Once your project is on the server, you need to check it out to a local copy. Then, you make your modifications locally and commit your changes. If you want to tag your project, all you have to do is use the repository web page. This will create a versioned folder under /tags, but only on the server. So once you've tagged it, wait for the server to update (couple minutes), then update your local copy (the root of the project, not the "trunk" folder) via "Update to Latest Revision". Make sure you "Ignore Externals" or whatever the option is. This will download the new tags from the server so your local copy has it.
Once your project is on the server, you need to check it out to a local copy.
When the server creates an SVN repo it automatically does the first commit and creates the three directories 'trunk', 'branches', and 'tags'. So in fact the best way to do your first commit is to checkout the trunk directory and add the files to it instead of using import. Also since you are adding the files to a working copy instead of using import, it allows you to set the svn properties on each file before commiting. The only way I know of to set svn properties when using import is to setup autoprops.