Найти конкретные комбинации файлов коммитов в git

URI-класс Java может помочь вам в этом:

public static String getCurrentUrl(HttpServletRequest request){
    URL url = new URL(request.getRequestURL().toString());
    String host  = url.getHost();
    String userInfo = url.getUserInfo();
    String scheme = url.getProtocol();
    String port = url.getPort();
    String path = request.getAttribute("javax.servlet.forward.request_uri");
    String query = request.getAttribute("javax.servlet.forward.query_string");

    URI uri = new URI(scheme,userInfo,host,port,path,query,null)
    return uri.toString();
}
0
задан FrankIJ 19 March 2019 в 10:57
поделиться

1 ответ

Ну, после долгих поисков и чтения, я нашел способ сделать это.

Используя комбинацию ветвления и пометки, мы можем достичь желаемых результатов.

Как?

  • каждая основная версия получает свою собственную ветку
  • каждая дополнительная версия фиксируется в ветке major-version
  • каждая версия помечен с использованием системы управления версиями, которая соответствует релизам

, поэтому последняя ветвь основной версии может быть найдена в ветках. Любая другая необходимая версия может быть найдена с помощью тегов, которые присваиваются каждому коммиту. .

Важно: тегирование выполняется с помощью хитов git commit. Потому что пометка не должна быть сделана человеком из-за опечаток или других проблем. И пометки могут быть сделаны только после успешного коммита.

В конечном итоге это будет выглядеть примерно так:

Av1.0  Bv1.0  <- branch 1.0 tag 1.0-0
Av1.1  Bv1.0  <- branch 1.1 tag 1.1-0
Av1.1  Bv1.1  <-            tag 1.1-1
Av2.0  Bv1.1  <- branch 2.0 tag 2.0-0 (it is the first version in this branch, so it is a 0)
Av3.0  Bv1.1  <- branch 3.0 tag 3.0-0
Av3.0  Bv3.0  <-            tag 3.0-1 (it is the 2nd version of B in this branch so it gets a 1)
0
ответ дан FrankIJ 19 March 2019 в 10:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: