Changes between Version 23 and Version 24 of OurTutorial
- Timestamp:
- Oct 31, 2023, 12:57:26 AM (13 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
OurTutorial
v23 v24 5 5 Trac = a web application that includes a wiki, SVN view, and tickets. 6 6 7 Ticket = submitted bug or idea, e.g. jhusak submitted ticket:1 for putting ASMA in the SVN and pfusik did it.7 Ticket = submitted bug or idea, e.g. jhusak submitted ticket:1 for putting ASMA in the SVN, and pfusik did it. 8 8 9 9 == Language == … … 11 11 Make sure Trac interface is in English. Polish translation is incomplete. 12 12 13 On the top click Preferences, Language, English (United States), and Save your changes.13 On the top, click Preferences, Language, English (United States), and save your changes. 14 14 15 15 == Trac navigation == … … 29 29 == SVN Basics == 30 30 31 SVN (subversion) is a version control system. In such systems nothing is ever lost, the history of changes is always available with the author, and you can always revert to a previous version and fix any problem (see below).31 SVN (subversion) is a version control system. In such systems, nothing is ever lost, the history of changes is always available with the author, and you can always revert to a previous version and fix any problem (see below). 32 32 33 33 As you can see in the Browse Source tab, there are three top directories in SVN: 34 * branches - for the more advanced users , we don't use them yet35 * tags - contains tagged versions, usually releases and sometimes betas , we don't edit files directly here36 * trunk - it's the main workspace , you can browse it from Trac, but it's much more comfortable to have a copy on your disk (see below)34 * branches - for the more advanced users. We don't use them yet 35 * tags - contains tagged versions, usually releases and sometimes betas. We don't edit files directly here 36 * trunk - it's the main workspace. You can browse it from Trac, but it's much more comfortable to have a copy on your disk (see below) 37 37 38 38 Every update to SVN is registered in its history - which you see in Timeline. A write is a "changeset". A changeset has the following attributes: … … 49 49 https://tortoisesvn.net/downloads.html 50 50 Choose 32-bit or 64-bit to match your Windows version. 51 Any installation is fine , you can uncheck the unnecessary things such as extra icons, command-line toolsand dictionaries.52 After the installation the context menu of Windows Explorer gets additional TortoiseSVN commands.51 Any installation is fine; you can uncheck unnecessary things such as extra icons, command-line tools, and dictionaries. 52 After the installation, the context menu of Windows Explorer gets additional TortoiseSVN commands. 53 53 54 54 == Getting a local copy of SVN == 55 55 56 Create on your disk an ordinary empty directory to contain your copy of SVN. Let's say it's called asma-trunk (use any name and location you like). Enter this directory in Windows Explorer, click the empty space and select TortoiseSVN / Checkout. In the URL of the repositorypaste:56 Create an ordinary empty directory on your disk containing your SVN copy. Let's say it's called asma-trunk (use any name and location you like). Enter this directory in Windows Explorer, click the empty space, and select TortoiseSVN / Checkout. In the URL of the repository, paste: 57 57 {{{svn://asma.scene.pl/asma/trunk}}} 58 58 Make sure that the checkout directory is exactly your empty directory. Click OK and wait for the download. 59 59 60 The downloaded files are regular files - you can play and edit them. However, deleting, renaming and moving must be done in a special way described below).60 The downloaded files are regular files - you can play and edit them. However, deleting, renaming, and moving must be done in a special way described below). 61 61 62 62 == Basic SVN commands == … … 72 72 == Making changes == 73 73 74 The easiest change is modifying a file that is already in SVN. Modify the file as you normally do - e.g. edit text files in the notepad. Next, choose SVN Commit - it will display the list of modified files. Enter the description of the change in the top edit box (the description is important so that it's easier to browse the history), and accept. Enter your SVN login and password. Our changes are sent to the server and are available for the others,who need to do SVN updates.74 The easiest change is modifying a file that is already in SVN. Modify the file as you normally do - e.g. edit text files in the notepad. Next, choose SVN Commit - it will display the list of modified files. Enter the change description in the top edit box (the description is important so it's easier to browse the history), and accept. Enter your SVN login and password. Our changes are sent to the server and are available for the others who need to do SVN updates. 75 75 76 76 To add a file, put it in the directory, right-click it, and select TortoiseSVN / Add. The file won't be sent to the server until you select SVN Commit, as described above.