如何同步 SVN 开发存储库中的文件和我的实时代码?
如何将 SVN 存储库中的所有代码(用于开发目的)与我在 /home/site/public_html/ 中运行的实时代码同步,就像用 SVN 存储库中的新代码覆盖实时代码一样(假设SVN 存储库位置位于 /usr/bin/svn/project 中,只是为了争论,尽管它可能远非如此)?
How do I sync all the code in the SVN repository (for development purposes) with the live code I have running in /home/site/public_html/, as in overwrite whatever is in live with the new code from the SVN repo (assume the SVN repo location is in /usr/bin/svn/project, just for the sake of the argument, even though it's probably far from that)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只需在 /home/site/public_html 中执行
svn checkout
或svn export
即可。就我个人而言,我的网络服务器上有一个已签出的副本,并且存储库位于同一台计算机上。然后,我有一个钩子,以便在提交时,我在活动目录中执行 svn update ,以便提交到存储库立即使更改生效。
Just do an
svn checkout
orsvn export
in /home/site/public_html.Personally I have a checked out copy on my web server, and the repository is on the same machine. I then have a hook so that on a commit, I perform an
svn update
in the live directory, so that committing to the repository immediately makes the change live.