gpt4 book ai didi

ubuntu - SVN CheckOut 问题 - 创建不需要的子文件夹

转载 作者:行者123 更新时间:2023-12-04 18:35:50 25 4
gpt4 key购买 nike

我正在使用安装在我的 hostgator 帐户上的 SVN 客户端。当我执行以下命令时:

svn co http://dev.server.com/proj/trunk/ --username myusername

除了一件事之外,这些文件已从我的本地计算机上的 SVN 服务器正确移动。我不能像 http://stage.foo.com/这样访问网站,我必须像 http://stage.foo.com/trunk/这样访问它,这对我正在做的事情和需要做的事情不利能够像 http://stage.foo.com/一样访问它。 (不是 http://后面的空格只是因为垃圾邮件防止器关闭了)。

这是因为我的 svn 目录结构如下所示:
/var/svn/proj/
/var/svn/proj/trunk
/var/svn/proj/分支
/var/svn/proj/标签

当我创建 svnadmin 时,它是在/var/svn/proj/上做的,我应该在/var/svn/proj/trunk/上做这个吗?我是SVN的新手,请指教,以便我可以解决这个问题,谢谢。

最佳答案

利用:

svn co http://dev.server.com/proj/trunk/ /var/www/mysite --username myusername

或者:
svn co http://dev.server.com/proj/trunk/ . --username myusername

这 ”。”告诉它提取到当前目录,如果你首先确保你在正确的目录中。

另外,如果您使用 SVN 进行发布,我的意思是您不会修改服务器上的文件——我假设您有一个开发/测试站点,您将在其中进行编码,对吗?如果是这种情况,那么您应该使用 svn export而不是 svn co当你做你的释放。

后者,对于“ checkout ”,将创建一个隐藏的 .svn 目录来跟踪修改过的文件,以便您可以将它们重新 checkin 。导出仅复制文件的当前版本,没有额外的数据。

关于ubuntu - SVN CheckOut 问题 - 创建不需要的子文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4351896/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com