git stash эквиваленты в других системах контроля версий? - PullRequest
14 голосов
/ 17 июля 2010

У hg, svn или других есть опция типа git stash?

Ответы [ 3 ]

16 голосов
/ 17 июля 2010

Общее название для этой функции:

Стеллажи : возможность фактически загружать промежуточные ревизии на сервер без их фактической регистрации.
В CVCS (централизованная VCS) вам действительно нужно загрузить эти промежуточные данные на центральный сервер.
Но в DVCS (Distributed VCS) вам просто нужно сохранить их в локальном репозитории.

Есть:

Вы можете найти все другие команды полки SCM в этой таблице сравнения SCM в Википедии .

  • Accurev: keep / co (это оспаривается в этом вопросе )
  • Базар: полка / полка
  • Darcs: вернуть / отменить
5 голосов
/ 17 ноября 2011

Jazz Source Control, интегрированный в IBM Rational Team Concert, поддерживает эту функцию.Он называется «Приостановить».

С сайта Jazz.net: «Jazz позволяет временно удалить набор изменений из рабочей области, приостановив его. В какой-то момент в будущем вы сможете возобновить набор измененийи продолжайте работать над ним. "

Часто задаваемые вопросы по контролю Jazz Source

1 голос
/ 01 мая 2012

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

hg diff > mylocalchanges.txt
hg revert -a
# Do your merge here, once you are done, import back your local mods
hg import --no-commit mylocalchanges.txt
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...