我们团队中有5人正在处理一些ASP项目。 在运行Windows Server的LAN中有一台本地服务器,我们不会将它用作备份存储器。 我们还有一台运行Windows Server的远程服务器。我们在那里发布我们的最终产品并使用远程桌面连接来处理它。
我们目前的工作流程是,我们在Dreamweaver中编码,然后通过FTP将文件“直接”放到远程服务器上。
现在我们想把Git作为我们的工作流程中的版本控制系统。我真的对如何设置它没有任何想法,我的意思是,如何改变我们的工作流程。我们应该将Git服务器放在我们的本地服务器还是远程服务器上?然后呢?
任何建议都将不胜感激!
谢谢!对不起我的英文:D
卡尔
答案 0 :(得分:2)
首先,您将把Git放在任何您需要的地方(使用msysgit distribution):
然后,其中一个实例可以扮演“中央存储库”的角色
从那里,您可以遵循许多工作流程:
Git支持所有类型的工作流程。
另见ProGit Distributed Workflows章节 并且不要忘记branching workflow,它涉及合并(而不是涉及push/pull publication operations的“分布式工作流程”)