Add Windows Commands to TD Guide #189
BIN
docs/media/td-guide/Tortoise_SVN_Checkout.jpg
(Stored with Git LFS)
Normal file
BIN
docs/media/td-guide/Tortoise_SVN_Checkout.jpg
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
docs/media/td-guide/Tortoise_SVN_Commit.jpg
(Stored with Git LFS)
Normal file
BIN
docs/media/td-guide/Tortoise_SVN_Commit.jpg
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -1,26 +1,39 @@
|
|||||||
# SVN Set-Up
|
# SVN Set-Up
|
||||||
|
|
||||||
The Blender Studio Pipeline relies on SVN to version control all .blend files used in production. This guide will show you how to install SVN on a workstation.
|
## Install/Setup SVN
|
||||||
|
The Blender Studio Pipeline relies on SVN to version control all .blend files used in production. This guide will show you how to install an SVN on a workstation, assuming you already have an SVN server setup. To learn more about how to setup an SVN server visit the [SVN Documentation](https://subversion.apache.org/quick-start#setting-up-a-local-repo)
|
||||||
|
### Linux/Mac
|
||||||
|
1. Install SVN Client on your system via the [SVN Documentation](https://subversion.apache.org/packages.html)
|
||||||
|
2. Use the following command to checkout the current SVN repository into the SVN directory.
|
||||||
|
```bash
|
||||||
|
svn checkout http://your_svn.url ~/data/your_project_name/svn
|
||||||
|
```
|
||||||
|
|
||||||
1. To install SVN please follow the instructions relevant for your system from the [Apache Subversion website](https://subversion.apache.org/packages.html)
|
|
||||||
- Windows users are recommended to use [TortoiseSVN Client](https://tortoisesvn.net/downloads.html)
|
|
||||||
2. Navigate to the parent of the folder intended to be the svn repository.
|
|
||||||
```bash
|
|
||||||
cd ~/data/your_project_name # Linux / Mac
|
|
||||||
```
|
|
||||||
```bash
|
|
||||||
cd %HOMEPATH%\data\your_project_name # Windows
|
|
||||||
```
|
|
||||||
3. Create Repository
|
|
||||||
- Via Terminal
|
|
||||||
```bash
|
|
||||||
# Windows & Linux/Mac
|
|
||||||
svnadmin create --fs-type fsfs svn
|
|
||||||
```
|
|
||||||
- Via TortoiseSVN
|
|
||||||
Right-click on the `svn` folder and navigate to `TortoiseSVN>Create Repository Here`
|
|
||||||
|
|
||||||
|
### Windows
|
||||||
|
1. Download & Install the [TortoiseSVN Client](https://tortoisesvn.net/downloads.html)
|
||||||
|
2. Navigate to your project's root directory. Right-Click Select the `svn` folder and select `SVN Checkout`
|
||||||
|
3. Enter the URL to checkout under `URL of repository`
|
||||||
|
4. Select OK to begin checking out the repository
|
||||||
|
|
||||||
|
![Tortoise SVN Checkout Dialogue Box](/media/td-guide/Tortoise_SVN_Checkout.jpg)
|
||||||
|
|
||||||
|
## Committing Changes to Repository
|
||||||
|
|
||||||
|
### Linux/Mac
|
||||||
|
To commit changes to the SVN use the following command. For more details see the [SVN Documentation](https://subversion.apache.org/quick-start#committing-changes)
|
||||||
|
```bash
|
||||||
|
svn commit -m "My Descriptive Log Message"
|
||||||
|
```
|
||||||
|
|
||||||
|
### Windows
|
||||||
|
To commit changes from the TortoiseSVN client, follow the steps below. For more information see the [TortoiseSVN Documentation](https://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-commit.html)
|
||||||
|
|
||||||
|
1. Navigate to your project's root directory.
|
||||||
|
2. Right-Click Select the `svn` folder and select `SVN Commit`
|
||||||
|
3. Enter your commit's message in the box labelled `Message`
|
||||||
|
4. Review what files have changed in the box labelled `Changes made`
|
||||||
|
|
||||||
::: info Note
|
::: info Note
|
||||||
For more details on how to set-up an SVN repository please see the official [SVN Documentation](https://subversion.apache.org/quick-start#setting-up-a-local-repo) and the [TortoiseSVN Documentation](https://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-repository.html)
|
For more details on how to set-up an SVN repository please see the official [SVN Documentation](https://subversion.apache.org/quick-start) and the [TortoiseSVN Documentation](https://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-repository.html)
|
||||||
:::
|
:::
|
||||||
|
Loading…
Reference in New Issue
Block a user