-
Notifications
You must be signed in to change notification settings - Fork 0
Git Versioning System
###Versioning System
Versioning sysytems are used to keep changes in a file or a group of files. By doing so, we can get any state of those files later.
###Git Versioning System
It keeps the previous states of the file system, allows you to turn back to any state of a file or an entire project.You can also see who did the modifications. In case of losing a file or having a degenerated file you can easily recover your files.
###How It Works?
Git basically takes a state of the file system when you commit or save the state of your project. When you change anything in Git, almost all of these changes add data to the Git database.
It is also a very safe system. For example when you commit a snapshot into Git, it is almost impossible to lose files.
Git basically works in 3 steps:
- You modify files in your file system.
- You add the snapshot of the file system.
- You commit the changes and Git stores them permanently to your directory.
- [Mehmet Doğan](Mehmet Doğan)
- [Işıl Kurt](Işıl Kurt)
- [Ömer Faruk Tayfur] (Ömer Faruk Tayfur)
- [Abdulmenaf Kasap] (Abdulmenaf Kasap)
- [Seha Yiğit Güryol] (Seha Yiğit)
- [Haluk Aydın] (Haluk Aydın)
- [Serpil Kuzu] (Serpil Kuzu)
- [Uğur Taş] (Uğur Taş)
- [Mert Even] (Mert Even)
##Milestone Reports
- [First Presentation Milestone Report] (First-Presentation-Milestone-Report)
- [Second Presentation Milestone Report] (Second-Presentation-Milestone-Report)
- [Final Presentation Milestone Report] (Final-Presentation-Milestone-Report)
##Project
- [Project Description] (Project Description)
- [Domain Analysis] (Domain Analysis)
- [Themes/Features] (Themes)
- [Personas] (Personas)
- [User Stories] (User Stories)
- [Communication Plan] (Communication Plan)
- [Requirements] (Requirements)
- [Responsibility Assignment Matrix] (Responsibility Assignment Matrix)
- [Use Cases and Use Case Diagram] (Use Cases)
- [Class Diagram] (Class Diagram)
- [Sequence Diagram] (Sequence Diagram)
- [Activity Diagram] (Activity Diagram)
- [Mockups] (Mockups)
- [Test Plan] (TestPlan)
##Meetings (451)
- [Week 1 Meeting - 09/26/16 Monday Ağaç Ev] (Meeting1 451)
- [Customer Meeting 1 - 09/29/16 Thursday BM-A2] (Customer Meeting 1 451)
- [Week 2 Meeting - 10/04/16 Tuesday BM-Lounge] (Meeting 2 451)
- [Week 4 Meeting - 10/23/16 Sunday BM-Lounge] (Meeting 4 451)
- [Week 5 Meeting - 11/9/16 Wednesday BM-Lounge] (Meeting 5 451)
- [Customer Meeting with Suzan Uskudarli- 11/18/16 Friday BM-Lounge] (Customer-Meeting-with-Suzan-Uskudarli)
##Tutorials
- [Git Versioning System] (Git Versioning System)
- [Issue System] (https://guides.github.com/features/issues)
- [How to Write User Stories] (UserStoryWriting)
- [Requirements: What & How ?] (HowToRequirements)
- [Tutorial for Programming Environment] (Setup Tutorial)