【发布时间】:2013-10-09 22:57:18
【问题描述】:
我已经使用 Subversion 多年了,现在才开始转向 git。我的典型设置是在具有本地工作副本的 Windows 机器上进行开发。我的 IDE 会自动 ftp 更改到我的开发 Web 服务器。如果我想在我的开发服务器上获得一个全新的状态,我会运行svn export。我喜欢这种风格,因为它给了我两个存放文件的地方。我有一点冗余,可以消灭一个或另一个,而不用担心它会完全消失。我知道提交我的更改会对我做同样的事情,但那是我的小安全网。
现在有了 git,似乎没有直接等同于svn export。我可以git archive,但这会变成一个焦油,我还有一个额外的步骤来解压它。我想出的唯一其他解决方案是将本地 git repo 放在我的网络服务器的根文件夹中。有人可以告诉我这是否是 git 的标准做法吗?或者是否有一些我错过的替代方案?
【问题讨论】:
标签: git development-environment