gpt4 book ai didi

SVN远程仓库

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

我们目前正在研究工作中的 SVN - 已经升级我们的实践以包括相当多的开发。我必须承认,我们发现远程设置过程相当棘手,我们的团队中没有人熟悉 Linux/SSH。

我的问题是,你们中有多少人管理自己的远程 SVN 存储库,而不是使用像 Beanstalk 这样的第三方解决方案?

补充一个问题:您是使用远程 SVN 将更改提交到实时站点,还是使用普通的“ole FTP”上传并保留 SVN 仅用于版本控制?

最佳答案

我正在使用私有(private)存储库而不是第三方存储库,效果很好。 SVN+Apache 可能有点棘手,但使用 svn+ssh 非常简单:

  1. 例如将您的存储库安装在/var/svn/repo/中。
  2. 创建一个所有提交者都是其成员的组,例如“svn”。
  3. cd/var/svn/repo
  4. chgrp -Rc svn。 # 把所有文件都改到svn组
  5. 查找类型-d -print0 | xargs -0 chmod +s # 在所有目录上设置粘性位以保持对新文件的分组

这就是您需要做的全部。您的 repo 地址现在是

svn+ssh://user@host/var/svn/repo

您还可以在根目录中创建符号链接(symbolic link)以使其更短:

$ cd /
$ ln -sv /var/svn/repo .

通过这样做,你的 repo 地址现在是

svn+ssh://user@host/repo

关于SVN远程仓库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1221348/

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