Доброго времени суток! представим такую ситуацию, есть репозитарий repo в ~/projects/repo. В repo 2 папки: src(где сам код) и test(где мелкие тестовые програмульки). В нём делаем всё как полагается hg init, hg add, hg commit. Я захожу в ~/projects/repo/src/ открываю там файлик скажем test.c правлю его, потом делаю коммит. Всё это в основной ветке. Теперь я делаю новую ветку скажем feature: hg branch feature и переключаюсь на неё hg update feature. Снова вносим изменения в файлик и снова коммитим. И так может быть несколько раз. Теперь я хочу поработать со старой веткой, переключаюсь снова на default. Вопрос, что будет с моим файликом(test.c)? Ведь в этой ветке он другой, в этой ветке правок(как в ветке feature)я ещё не вносил. Т.е я зайду в папку ~/projects/repo/src/ открою мой test.c и он будет со всеми моими изменениями, что я внёс для ветки feature? Объясните на пальцах, как всё это будет выглядеть? И как работать с кодом, если я буду прыгать с ветки на ветку, что будет с файлами на диске?

    
      Ответ на:
      
          комментарий
        от post-factum 
  
    
      Ответ на:
      
          комментарий
        от xterro 
  

    
      Ответ на:
      
          комментарий
        от xterro 
  
    
      Ответ на:
      
          комментарий
        от real_maverick 
  
    
      Ответ на:
      
          комментарий
        от real_maverick 
  
    
      Ответ на:
      
          комментарий
        от kamre 
  
    
      Ответ на:
      
          комментарий
        от marvin_yorke 
  
    
      Ответ на:
      
          комментарий
        от kamre 
  
    
      Ответ на:
      
          комментарий
        от marvin_yorke 
  

    
      Ответ на:
      
          комментарий
        от kamre 
  
    
      Ответ на:
      
          комментарий
        от real_maverick 
  
    
      Ответ на:
      
          комментарий
        от real_maverick 
  
    
      Ответ на:
      
          комментарий
        от real_maverick 
  
    
      Ответ на:
      
          комментарий
        от I-Love-Microsoft 
  
    
      Ответ на:
      
          комментарий
        от JackyTreehorn 
  
    
      Ответ на:
      
          комментарий
        от JackyTreehorn 
  
    
      Ответ на:
      
          комментарий
        от Slackware-ch 
  
    
      Ответ на:
      
          комментарий
        от JackyTreehorn 
  
    
      Ответ на:
      
          комментарий
        от backbone 
  
    
      Ответ на:
      
          комментарий
        от I-Love-Microsoft 
  
    
      Ответ на:
      
          комментарий
        от JackyTreehorn 
  
    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
Похожие темы
- Форум Не могу запушить изменения из локальной ветки experimental в удаленную experimental (2018)
- Форум Знатокам git'а (2008)
- Форум слияние веток (2015)
- Форум [git] Помогите, я убил репозиторий (2011)
- Форум Почему в Git один и тот же комммит показывает разные изменения? (2025)
- Форум GIT почему-то влепил коммит в середину истории. Теперь не могу откатиться. (2013)
- Форум [Mercurial] Обмен изменениями между ветками (2011)
- Форум [idea] [mercurial] hg4idea - как создать ветку? (2011)
- Новости Mercurial 3.8 (2016)
- Форум Mercurial 3.5 (2015)
