在其他人的帮助下,我正在开发我的第一个桌面应用程序。这是一个建立在C#上的应用程序。
我不知道该用什么做VCS。我有一个TFS服务帐户和一个微型Github帐户。
我试过git和TFVC,两者我都喜欢。我喜欢这样的事实:我可以使用TFS、计划等进行代码评审。我喜欢使用git,因为我们可以根据每个特性进行分支,然后与master合并。我还喜欢这样一个事实,即源的副本保存在每个人的机器上。
我不确定TFService是否像git那样进行分支和合并,或者您是否可以脱机使用它。提交和签出/签出有什么区别。
我的小团队有什么更好的选择呢?我想要能够控制变更从分支(经过彻底的错误测试,能够合并,掌握等)。我喜欢有工作项目,故事板和冲刺(这对我来说更容易组织需要做的事情,因为我是非常混乱的)。
我们需要有能力“看到”对方正在做的事情等等。
这没有任何意义,因为你可以告诉我,我迷失在我真正需要的东西上。有人能帮我吗?
发布于 2013-11-10 16:41:09
Git或Subversion是您的选择。
尺寸不重要。即使是独自工作的个人也应该使用源代码管理。
你的决定是内部决定还是乌云密布。
GitHub和BitBucket很受欢迎。为什么不和其中一个一起去呢?
发布于 2013-11-10 16:41:11
如果您需要所有这些服务,那么TFS非常适合您的需求。如果您都熟悉git,我建议将TFS与git一起使用,而不是使用遗留的TFS源代码管理,因为git要强大得多。
https://stackoverflow.com/questions/19892212
复制相似问题