我不确定这是否可行。让我们说现在我工作或几个文件。我的工作现已完成,但我处于离线状态,无法进行任何更改。是否有可能以某种方式注释当前的更改日志,以便我可以继续处理其他文件?
换句话说,这就是我想要实现的目标
答案 0 :(得分:2)
有两个类似的功能,通常称为shelving和checkpointing,可以帮助您。目前它们都没有在Subversion中实现。对于将来的版本,它们是being discussed。
我听说有些开发人员使用分布式版本控制系统(例如Git或Mercurial)作为解决方法。他们使用它来跟踪本地更改,然后在完成后提交到主Subversion存储库。
答案 1 :(得分:1)
不,SVN不支持。您可以从featuere 1制作差异。还原您的更改,实现功能2并进行另一个差异并还原。稍后你可以导入diff1并提交它和diff2并提交它。但诚实这样做真的很傻。
你想要的是使用像GIT这样的版本控制,你可以在那里进行本地提交......