processes:version-control
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| processes:version-control [2020/02/11 10:32] – joerg.hampel | processes:version-control [2023/05/23 13:21] (current) – joerg.hampel | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| ===== Introduction ===== | ===== Introduction ===== | ||
| - | We use [[http:// | + | We use [[http:// |
| + | |||
| + | **In order to be able to work on our LabVIEW code, you need to follow the steps described in the [[kb: | ||
| + | {{indexmenu>: | ||
| - | ---- | + | //If you only need a manual export of the contents of a repository on GitLab, you can [[https:// |
| - | <WRAP left round info 100%> | ||
| - | In order to be able to work on our LabVIEW code you need to follow the steps described in our [[kb: | ||
| - | </ | ||
| ---- | ---- | ||
| - | ===== SCC Best Practices ===== | + | ===== SCC Better |
| - | You can find more information on how to work with(in) Source Code Control in our [[kb: | + | You can find more information on how to work with(in) Source Code Control in our [[kb: |
| - | * [[kb:bestpractices: | + | {{indexmenu> |
| - | * [[kb: | + | |
| - | * [[kb: | + | |
| - | * [[kb: | + | |
| Line 33: | Line 30: | ||
| Please read [[: | Please read [[: | ||
| - | ==== Git Tags ==== | ||
| - | |||
| - | Git does not give perfect integer revision numbers that increment on each commit. Instead, git hashes the commit data and uses that as a unique identifier of the commit. That means one commit could be '' | ||
| - | |||
| - | However, git allows you to create descriptive labels for marking specific points in history as being important, i.e. creating pointers to specific commits. These pointers are called //tags//. Typically, tagging is used for marking release points (v1.2.3, and so on), and that's exactly what we do, as well. | ||
| - | |||
| - | Read the [[http:// | ||
| - | |||
| - | |||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Further Resources ===== | ||
| - | |||
| - | ==== General ==== | ||
| - | |||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | |||
| - | ==== Password Management ==== | ||
| - | |||
| - | //By courtesy of Fabiola De La Cueva// | ||
| - | |||
| - | **pageant** is a tool that runs at startup so you only have to enter your password once: | ||
| - | |||
| - | http:// | ||
| - | |||
| - | ==== Compare / Merge VIs ==== | ||
| - | |||
| - | //By courtesy of Fabiola De La Cueva// | ||
| - | |||
| - | Instructions on how to configure your client tool to use LabVIEW Compare and LabVIEW Merge towards the end of this article: | ||
| - | |||
| - | http:// | ||
| - | |||
| - | ==== Internal ==== | ||
| - | |||
| - | // | ||
| - | |||
| - | * [[organization: | ||
processes/version-control.1581417171.txt.gz · Last modified: 2020/02/11 10:32 by joerg.hampel