如何模拟 SourceSafe 的 "Keep local version"
How to emulate "Keep local version" of SourceSafe
我不确定是否可以这样做以及如何正确地做到这一点(如果可能的话)
我有一个 Visual studio 2012 项目连接到 TFS 2012。
我想复制旧 SourceSafe 的 "keep local version" 选项:
- 获取要编辑的项目
- 本地修改
- 释放对项目的锁定,保留我的本地版本(在 SourceSafe 中是“撤消签出 + 保留本地版本”);
- (稍后)将我的本地版本与服务器版本(可能由其他人编辑)进行比较,并在需要时合并。
示例:获取最新的 .config(指向生产环境)在本地编辑它以指向测试环境并防止任何类型的锁定,以便其他团队成员可以在需要时编辑和签入 .config。
如果这可以在 TFS 上完成,建议的程序是什么?
假设您没有将 TFS 配置为锁定文件...(我认为这是可能的但从未使用过)只需编辑您的本地文件并将其从您的待定更改中排除,这样它就不会包含在任何未来的提交中。您可以稍后包含它并合并它。
我不确定是否可以这样做以及如何正确地做到这一点(如果可能的话)
我有一个 Visual studio 2012 项目连接到 TFS 2012。
我想复制旧 SourceSafe 的 "keep local version" 选项:
- 获取要编辑的项目
- 本地修改
- 释放对项目的锁定,保留我的本地版本(在 SourceSafe 中是“撤消签出 + 保留本地版本”);
- (稍后)将我的本地版本与服务器版本(可能由其他人编辑)进行比较,并在需要时合并。
示例:获取最新的 .config(指向生产环境)在本地编辑它以指向测试环境并防止任何类型的锁定,以便其他团队成员可以在需要时编辑和签入 .config。
如果这可以在 TFS 上完成,建议的程序是什么?
假设您没有将 TFS 配置为锁定文件...(我认为这是可能的但从未使用过)只需编辑您的本地文件并将其从您的待定更改中排除,这样它就不会包含在任何未来的提交中。您可以稍后包含它并合并它。