Questions tagged [scm]

Use this tag for questions about SCM (= Software Change Management), for tracking and controlling changes in the software, related to topics such as revision control, compilers, baselines, etc.

Filter by
Sorted by
Tagged with
8 votes
1 answer
2k views

What is the difference between DevOps and GitOps?

I am hearing nowadays a lot about GitOps. What is the difference between DevOps and GitOps? Is it just the SCM does the build and deploy when there is a commit instead of the CI/CD tool exclusively?
user avatar
  • 267
5 votes
2 answers
2k views

Coupling docker registry and source control

What are the best practices (if any) for coupling a docker image registry with a SCM service (such as bitbucket)? I know a docker registry can live in artifactory, but how can I assure that the two ...
user avatar
  • 466
4 votes
2 answers
101 views

What are feasible quality criteria for Git repositories?

If you manage a lot of Git repositories (or other, but Git is a specific and common technology), it could happen that depending on users there will be quite different usage profiles. On the worst case ...
user avatar
13 votes
3 answers
317 views

How are you enforcing git behavior, including locally (particularly on Windows)?

I'm taking point on moving this .NET shop from svn to git, and have identified some ancillary issues I'd like to have a solution for before we flip the switch. The one I'm asking about in particular ...
user avatar
6 votes
1 answer
1k views

How to avoid a regular user can only test in production?

When configuring test environments, the issue often comes up where I ask the question to the customer like in my question title here: How to avoid a regular user can only test in production? There ...
user avatar
  • 6,848
7 votes
1 answer
648 views

What is the cleanest branching strategy to use when creating reusable artifacts?

If I have 3 environments : integration, staging, and production, what is the cleanest branching strategy to use, assuming I want to reuse my deployed artifact? For example, should feature branches be ...
user avatar
  • 640
13 votes
3 answers
2k views

Which SCM solutions exist for managing mainframe software?

Imagine a company using mainframes to run (part of) their (often mission critical) business applications, and using z/OS (also known as OS/390, or MVS). What are the typical softwares they use to ...
user avatar
  • 6,848
15 votes
5 answers
16k views

What's the difference between checkin and checkout?

When teaching SCM classes to students that are new to Software Configuration Management, it happens that a question comes up like "What's the difference between checkin and checkout?". And a ...
user avatar
  • 6,848
18 votes
3 answers
5k views

Which SCM tools does Jenkins support?

I'm aware that Jenkins supports Git and SVN. What other SCM tools does Jenkins support?
user avatar
  • 7,011