目前,我们使用TFS作为源控制在网络1上开发。
我刻录了包含所有代码的CD并将其带到网络2.进行一些测试,根据需要进行更改。更改是手写在纸上,然后我返回到网络1并手动输入更改。
我想要一个更好的解决方案。我们正在更新到Visual Studio 2013,我注意到它包括Git。在网络1上复制代码并将项目加载到网络2上的最佳方法是什么?
限制: 从网络1到网络2的传输只能通过CD完成。 从网络2到网络1的转移只能用纸和笔手动完成。
我希望能够跟踪网络2上所做的更改,并轻松地将新版本的网络1代码导入网络2。
可以通过克隆网络1上的存储库,然后将文件刻录到磁盘并在网络2上加载文件来完成吗?我可以将Visual Studio Git指向本地存储库文件结构并“导入”项目吗?
答案 0 :(得分:1)
可以通过克隆网络1上的存储库,然后将文件刻录到磁盘并在网络2上加载文件来完成吗?
实质上,是的。使用Git,实现这一目标的一种简单方法是使用git bundle
,mention here。
创建后,捆绑包是一个单个文件,非常容易备份/复制(比复制大量文件更不容易出错)
它充当git repo,这意味着您可以克隆它或从中获取它。
您可以在" How to use git bundle
for keeping development in sync?"。