很抱歉这个可怕的问题..但是我没有办法不使用VSS。

我希望能够在本地使用Git进行分支开发等,同时使用Visual Source Safe6。由于我是最近的转换者,目前我对Git的所有来龙去脉的了解有限。

问题:
我想做的是在Git存储库中工作。我想这样做并获得分支允许的所有其他好处。在一天结束时或其他需要的时刻,我希望能够从事正在做的任何工作并将其放置放入主存储库,然后将其放入VSS。

理想情况下,在工作日开始时,我将获得VSS最新版本..将其提交到Git ..然后在备用分支上工作,当我需要提交到VSS时,将更改放回主服务器。

由于我是一个相对较新的git新手,因此,实现此目标的最佳方法是什么?以及发布/设置此过程的最佳命令。

*注意:我认为Source Safe需要先 check out 文件,然后才能对其进行更改。也许我可以使用一些工具/脚本来帮助实现此自动化,以将更改推回VSS?

最佳答案

您正在考虑的设置应该可以正常工作。对于git命令,只需查看教程即可。

我使用的工作流程(不是使用VSS,但概念是相同的)类似于:

  • 从主要(即VSS) checkout
  • 保留一个与VSS同步的“中继”分支
  • 将始终保持清洁
  • 在从“trunk”
  • 分支的分支中开发
  • 从VSS更新:
  • 切换为“trunk”
  • 使用VSS 更新
  • git提交更改
  • 对从主干
  • 分支的分支重新设置基础
  • 将更改推送到VSS:
  • 将更改从开发分支推送到“trunk”
  • 切换为“trunk”
  • VSS提交更改
  • 关于git - 在Visual Source Safe 6.0中使用Git,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1903790/

    10-12 03:27