Project_Core_Engineering 1. This Directory should be GIT initiated.
2. Configure user.name as NTTData 3. Configure user.email as your email address for NTTData 4. Configuration should be done globally. 5. Make sure repository should ignore logfiles and jar files to do versioning 6. Create a sample file inside the Project Client Machine (Installed the GIT) Directory. Name of the sample file will be NTTData.assignments. 7. Push the First Version into GITHUB Repository.
Branching and Merging Activity:
Stashing Activity: Rebase and Merging Activity and CherryPick: 1. Create the Branch Name as: Create the Branch name 1. Create the Branch Core_EnGineering_Feature and try NTTDataProject_Feature Staging_Features. Stash the to rebase that Branch with the Master. 2. Note down the commit ID of Master changes in 2. Note down the commit ID in both the cases before Branch and NTTDataProject_Feature. Stashing_Features branch rebasing and after rebasing of master and branch. 3. Do the activity of Merging and apply the stash to the 3. Resolve the Merge Conflict error while doing the Provide the output merging is Master Branch and commit Rebase Activity. successful. It could be FF and True the changes from the Master 4. After resolving the conflict create one more branch Merge or it could be Recursive. Branch. from master and demonstrate the cherry-pick activity 4. Resolve the Merge Conflict with the with the help of new branch. (Give your favorite name help of DiffMerge Tool. to the branch and perform this activity.