我的朋友和我正在开发一个asp.net项目,我们希望同时工作,他正在开展业务课程,我想使用他的方法。有没有办法连接我们的计算机,如本地Team Foundation Server,我的计算机从他的计算机获取最新的更改?
我知道git但问题是如何在本地运行git并立即获得最新的更改?
答案 0 :(得分:0)
如果您的两台计算机都在同一个网络上,则可以将git与其repo一起用作远程计算机。您需要能够通过网络访问他的存储库(SSH,文件共享等)。这允许你直接从他的git repo中提取(在他提交之后;你不能拉他的工作副本)。如果他进行的更改会中断您的工作流程,它还可以让您自由不拉。
否则,您可以使用托管在某处的共享存储库(例如GitHub,Visual Studio Team Services,BitBucket等)以及您同意的频繁推送/拉取。它还可以更轻松地设置持续集成,以便在本地提取更改之前确保repo始终处于可构建的“干净”状态。
答案 1 :(得分:0)
如果你想使用TFS,它有两种版本控制方法:Git和TFVC。无论哪种类型,都需要手动进行更改。当您的客户提交并推送他对Git存储库所做的更改时,您需要手动将这些更改下载到本地存储库。
要知道是否有一些新的变更提交给TFS,您可以使用TFS alerts。提交推入TFS时创建警报。然后,当您的朋友推送他的提交时,您将收到电子邮件通知。