我的工作使用Visual SourceSafe进行版本控制。当我在本地工作时,我在对文件进行更改时添加或删除代码。我想为我的文件保留一个本地存储库,如果我不小心从SourceSafe签出,或者如果我的计算机由于某种原因关闭,那么我不会丢失我的更改。有时候我修改了一个函数,但是我需要看看几天前我做了什么。我只在SourceSafe中检查了无bug或最终版本的代码。我可以在我的本地上使用svn在SourceSafe使用的同一文件夹上吗?任何其他过程/建议。在此先感谢
答案 0 :(得分:0)
如果您不想签入对源代码管理工具的每次修改,则Shelve / Unshelve功能可能会满足您的要求。进行修改后,您可以搁置文件。这样,您不需要签入未完成的版本,另一方面也不必担心丢失修改。
我不确定SVN能否做到这一点。但您可以尝试SourceAnywhere Standalone或TFS。这两个工具都支持搁置功能,并提供从VSS进行数据库迁移的简便方法。