自从一年以来,我正在使用TFS进行版本控制。这对Visual Studio来说很好,但是前几天我的PC崩溃了,并且我的本地机器上的代码没有被检查销毁......然后我又重新工作了,这花了很多时间,我的项目很晚了。现在我决定从TFS转移到另一个更好的版本控制,然后TFS处理代码在本地以及在服务器上。 如果有人使用Visual Studio的良好版本控制工具,请告诉我。在此先感谢比TFS更好的版本控制
回答
就像爱德华评论TFS不是一个版本控制系统。这是一款提供源代码管理(使用Team Foundation版本控制或Git),报告,需求管理,项目管理,自动构建,实验室管理,测试和发布管理功能的产品。它涵盖整个应用程序生命周期,并支持DevOps功能。
TFS支持两种类型的版本控制:Git和Team Foundation版本控制(TFVC)。一个集中,一个分布。至于你应该使用哪个版本控制系统,你可以看看这个线程:Choosing the right version control for your project
对于你的情况,你应该在经常或设置进行检查某种备份系统,以避免错误的喜欢这个。或者设置闹钟,备忘录来提醒您将代码提交到版本控制。如果这些文件已经从您的文件系统中删除,它们就会消失。
或者使用Visual Studio Team Services在云中为您托管相同的版本控制功能。这意味着您不必担心备份。 https://www.visualstudio.com/team-services/ –
感谢所有的建议。现在我决定转移到GIT,这对我的问题来说非常方便。我会将GIT引荐给所有对选择GIT或TFVC感到困惑的用户。 – TouchStarDev
@TouchStarDev很高兴在此解决问题。如果我的回复有帮助或给出正确的方向。感谢[标记为答案](https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work),这也将有助于社区中的其他人。为了将TFVC迁移到GIT,你可以看看这个博客:https://www.visualstudio.com/learn/migrate-from-tfvc-to-git/你可以使用Git-TFS工具来进行迁移。 –
- 1. TFS版本控制
- 2. TFS 2010版本控制
- 3. TFS版本控制离线
- 4. tfs版本控制的分支策略
- 5. Flash IDE版本控制 - TFS 2008集成?
- 6. 使用TFS进行PDF版本控制
- 7. TFS版本控制项目扩展
- 8. TFS 2012版本控制与Mercurial
- 9. TFS REST API签入到版本控制
- 10. 添加到TFS版本控制
- 11. 将以前的版本提交到TFS版本控制
- 12. 合并TFS 2008版本控制中的不连续变更集?
- 13. TFS集成工具:版本控制到版本控制 - 没有真正发生
- 14. TFS 2017版本管理工件文件从版本控制
- 15. 使用visual studio 2010和tfs更改日志和版本控制
- 16. 如何将TFS 2008项目版本控制迁移到TFS 2010?
- 17. 触发器与视图:提供更好的(行)版本控制?
- 18. 重构与版本控制很好
- 19. TFS旧版本TFS变更集历史
- 20. TFS 2012的滚动构建版本比定义的版本早
- 21. 哪一个更好地处理版本控制? XmlSerializer与DataContractSerializer?
- 22. 解压缩OpenOffice文件以更好地存储版本控制
- 23. 将当前文件与历史版本比较VS2015 TFS Git源代码控制
- 24. GIT的TFS 2015门控版本
- 25. 如何比较pip版本与debian版本控制?
- 26. 版本控制
- 27. 版本控制
- 28. 最好的IDE,最好是支持版本控制
- 29. 如何从TFS检索链接的“版本控制的项目”
- 30. 控制DDL更改的版本
TFS不是版本控制系统。 TFS支持版本控制(Git和TFVC)以及其他功能,如敏捷项目管理和CI/CD。 TFVC(Team Foundation版本控制)是TFS的集中版本控制系统组件的名称。 –
是的,我正在使用TFVC。有没有其他的VC和TFVC一样好? – TouchStarDev
什么版本控制系统会阻止你**没有提交代码到版本控制**? –