Changes for page tfvc

Last modified by Rudi Marais on 2023/05/22 23:50

<
From version < 9.1 >
edited by Rudi Marais
on 2022/02/03 12:12
To version < 7.1 >
edited by Rudi Marais
on 2022/02/02 15:24
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,13 +4,7 @@
1 -= Overview =
2 -
3 -
4 4  We will migrate all the tfvc repos into one git repository called "migration" as a staging area to facilitate the process of moving the individual solutions into its final git location. This can be done in a delta fasion until we restrict the tfvc repos and everyone starts working off the git staging repo.
5 5  
6 6  Feature branches can be merged back into master via a pull request and the feature branches that are not applicable anymore can be abandoned.
7 7  
8 -= Migration process =
9 -
10 -
11 11  The process to sync the tfvc to the git repo
12 12  
13 13  1. pull all the latest changes from TFVC via cli
... ... @@ -32,17 +32,3 @@
32 32  11. this will create or update the migration repository in GIT
33 33  11. an .gitignore gets injected this will make sure binaries are excluded
34 34  11. subsequent runs if the repo already exists will create a feature branch for the main branches timestamped with the date is was ran
35 -ie: /feature/master-20220202-172700
36 -
37 -
38 -= Disable TFVC repository =
39 -
40 -After a repository has been moved to the staging environment and a call has been made to switch off the old repository we will put the old repository in read-only mode, the steps are:
41 -
42 -1. Notify the team and request that any pending changes need to be committed
43 -1. Do a final delta migration of the repository
44 -1. Disable inheritance on the repository
45 -1. Remove Contributors group
46 -1. Make sure the Readers group is present
47 -
48 -

Need help?

If you need help with XWiki you can contact: