我目前正在使用Subversion作为我的源代码控制系统,主要是因为我发现ANkhSVN非常好地集成到Visual Studio中.
但是很多人似乎正在使用Git或Mercurial以及其他人取得巨大成功.
现在,我想知道如何在没有某种IDE集成的情况下使用像Git这样的系统.
去命令行做源代码控制对我来说似乎很尴尬,太麻烦了.
更新:这引起了一些讨论.
我只是想知道你的工作流程是什么样的,我知道如何学习和使用命令行工具.由于重命名/添加文件等问题,他们感觉不舒服.我将坚持使用AnkhSVN作为我在Visual Studio中选择的svn客户端,并使用TortoiseSVN作为VS之外的文件.无论如何,谢谢你的回答!
我只是在相关目录中打开命令行窗口.在它们之间切换以执行git命令并不难.说实话,因为我对git很新,所以在检查我正在使用git时所涉及的心理努力比在切换窗口时要多得多:)
这里有一个困难(至少对我来说,使用Visual Studio):git和Visual Studio都希望成为重命名的人.我宁愿让Git来完成它,然后再添加文件在Visual Studio中的现有项目,但它是烦人.
我有与Windows资源管理器的Tortoise SVN集成,因此任何不在IDE中的文件都可以轻松操作.