我曾经遇到过一个适用于Windows的商业工具,它允许你在源代码控制之外"隐藏"代码更改,但现在我不记得它的名称了.它会将当前版本的文档复制到备份位置,并在源代码管理中撤消签出.然后,您可以稍后重新引入备份的更改.我相信它适用于多个源控制系统.有谁知道我想描述的程序是什么?
我的问题的目的是双重的:第一个是找到一个好方法来做到这一点.第二个是因为我不记得那个darn程序是什么,它让我发疯.
Git:http://git-scm.com/
您可以使用git stash
暂时删除当前的更改集:http://git-scm.com/docs/git-stash.这会在本地存储您的更改(不提交它们),并允许您稍后将它们重新引入您的工作副本.
Git不是商业用途,但很快就会从Subversion这样的工具中获得很多转换.