Version Control System Flashcards

(6 cards)

1
Q

Version Control Sytem adalah…

A

sebuah sistem yang digunakan untuk mencatat setiap perubahan yang dilakukan terhadap source code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Tujuan menggunakan Version Control System adalah…

A
  1. Track hystory of changes (melacak perubahan yang dilakukan)
  2. Enables rollback (memungkinkan kita untuk rollback ke versi selanjutnya)
  3. Facilitates collaboration (bisa collab antar developer menggunakan VCS)
  4. Supports branching and merging (berkaitan dengan collaboration tadi, dari hasil kerja beberapa developer bisa digabung)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

2 tipe version control:

A
  1. Centralized VCS
  2. Distributed VCS
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Commit adalah…

A

perubahan yang terjadi di repository

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Branch adalah…

A

cabang dari kode utama, memungkinkan perkembangan terpisah secara paralel, ada master/main dan feature brances

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

merge adalah…

A

branch dengan development beda beda yang digabung jadi satu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly