Что будет Subversion эквивалентно полкам TFS?

Мы переходим от TFS к Subversion. Коллега заметил, что он будет очень разочарован, если потеряет способность делать стеллажи. В TFS можно создать набор файлов для сохранения под одним именем. Файлы сохраняются в хранилище, но не в HEAD или какой-либо ветке. Изменения просто заархивированы и помечены.

Это похоже на пометку набора изменений в Subversion, но не требует регистрации изменений. Стеллажи полезны для проверок кода, для создания контрольных точек стабильных версий изменений (еще не проверенных) и просто для сохранения изменений в безопасности. хранилище, даже если они еще не готовы к регистрации.

Мне кажется, что для этого в Subversion требуется ветвление кода в хранилище и проверка своего кода в этой ветке. Это очень беспокоит, если кто-то может отменить изменения.

2 ответа

Решение

Subversion 1.10 теперь официально поддерживает стеллажи.

https://subversion.apache.org/docs/release-notes/1.10#shelving

У Subversion есть особенность, схожая по своей концепции с полками. Это называется Patching. См. Эту статью для сравнения набора полок TFS и патча SVN:

Имитация TFS полки в Subversion

Другие вопросы по тегам