我是.NET开发人员,并且多次使用TFS(团队基础服务器)作为源代码控制软件。TFS的良好功能是:
- 与Visual Studio的良好集成(因此我几乎可以直观地完成所有操作;没有控制台命令)
- 便捷的退房,入住流程
- 易于合并和解决冲突
- 简单的自动化构建
- 分枝
现在,我想将Git用作我的开源项目的骨干,资源库和源代码控制。我的项目使用C#,JavaScript或PHP语言,并使用MySQL或SQL Server数据库作为存储机制。
为此,我只是使用了github.com的帮助,并在那里创建了配置文件,并下载了Git的GUI。到这部分是如此简单。
但是我几乎坚持不下去了。我只想做一些简单(真的很简单)的操作,包括:
- 在Git上创建项目并将其映射到笔记本电脑上的文件夹
- 检出/检入文件和文件夹
- 解决冲突
那就是我现在要做的。但是,似乎GUI并不那么用户友好。我希望GUI具有一个Connect To...
或类似的名称,然后希望显示一个项目列表,当我选择一个项目时,希望看到该项目的文件和文件夹列表,就像浏览TFS项目一样在Visual Studio中。然后,我希望能够右键单击文件,然后选择check-in...
或之类的check-out
东西。
我期望很多吗?我应该怎么做才能像TFS一样轻松使用Git?我在这里想念什么?