Questions tagged «svn»

缩写SVN代表Subversion,这是一种非常常见且流行的版本控制系统。

3
如何获取当前svn库的URL?
我有2个SVN Checkout,有人为我设置了。现在,我需要在另一台计算机上检查这些相同的文件,但是由于我最初没有将它们检出,所以我不知道运行svn checkout命令时要使用的网址: svn co WHAT_GOES_HERE? 由于这两个检出已存在于我的一台服务器上,是否有办法获取最初从中检出它们的存储库的URL?

12
响应MKCOL的Subversion错误:(不允许使用405方法)
尝试提交新目录时,出现以下错误。 svn: Commit failed (details follow): svn: Server sent unexpected return value (405 Method Not Allowed) in response to MKCOL request for '.... 我从未见过此错误。我该如何解决这个问题? 解决方案 我设法解决了这个问题: 删除出现问题的文件夹的父目录。 执行SVN更新。 存储库中已经存在一个与新文件夹同名的文件夹。 删除该文件夹。 SVN提交。 复制新文件夹,添加时间表和SVN提交。
65 svn 



4
BASH脚本,用于单个命令的su到www-data
正如我写的这篇博客文章所述,我正在致力于自动创建Subversion存储库和相关网站。我遇到了一些问题,我需要向www-data用户运行以下命令: svnadmin create /svn/repository 脚本开头会进行检查,以确保脚本以root或sudo的身份运行,并且此命令之后的所有内容都需要以root身份运行。有什么好方法可以将一个命令作为www-data运行,然后切换回root来完成?
26 ubuntu  bash  svn  su 

6
如何使用ssh隧道设置用于颠覆的代理?
此问题已从堆栈溢出迁移,因为可以在服务器故障时回答。 迁移 10年前。 我想通过代理签出/更新代码,因为我的本地连接速度很慢。我设置了ssh tunnel:ssh -D 8090 user@ssh.proxy.net 将所有数据包转发到我的localhost:8090。 如何设置Subversion以使用此功能?
24 ssh  svn  proxy 

11
Subversion错误:存储库已永久移动,请重新定位
我已经在服务器上设置了Subversion和Apache。 如果我通过Web浏览器浏览到它,则可以正常运行(http://svn.host.com/reposname)。但是,如果我在计算机上结帐,则会收到以下错误: Command: Checkout from http://svn.host.com/reposname, revision HEAD, Fully recursive, Externals included Error: Repository moved permanently to 'http://svn.host.com/reposname/'; please relocate 我检查了apache的错误日志,但是什么也没说。(现在开始-请参见编辑) 我的存储库存储在:/ var / www / svn / repos / 我的网站存储在:/ var / www / vhosts / x / ... 这是子域的conf文件: <Location /> DAV svn SVNParentPath /var/www/svn/repos/ AuthType Basic AuthName …
23 linux  apache-2.2  svn 


2
颠覆加载失败,并显示“无此修订”
我正在尝试学习如何迁移Subversion存储库,并且遇到了对我来说没有意义的问题。我曾经svndumpfilter拆分过一个子项目,并删除了一些路径前缀。现在可以正确导入数百个提交,但是随后出现以下错误: <<< Started new transaction, based on original revision 19190 * editing path : branches/features/DynamicSource ... done. * editing path : branches/features/DynamicSource/src/build.properties ... done. * editing path : branches/features/DynamicSource/src/client/default.htm ...done. * editing path : branches/features/DynamicSource/src/client/js/AdHocController.js ... done. * editing path : branches/features/DynamicSource/src/client/js/Report.js ... done. svnadmin: E160006: No such revision 19098 …
18 svn 

5
在CentOS上将Subversion 1.6升级到1.7?(找不到yum存储库)
我想将SVN服务器从1.6升级到1.7。不幸的是,我在Internet上找不到任何如何用yum做到这一点的方法。我检查了rpmforge-extras但它只有svn 1.6而没有1.7 我想用yum更新,因为这对我来说是最安全的方法。我不是经验丰富的Linux用户。 是否有一个包含1.7的yum存储库(subversion.x86_64 0:1.7.xxxxx.el5.rfx) 我希望有人可以帮助我吗? 如果没有,也许只是一步一步地说明如何进行更新。
18 svn  centos  yum 



3
我应该考虑如何在Windows上保护SVN?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 8年前关闭。 目前,我正在使用VisualSVN Server,并且只能在我的家庭网络上访问。最终会有其他人访问它,但是现在只有我一个人,我希望能够下到咖啡店(或任何地方),并能够离开屋子工作。 目前,我正在访问服务器http://user-pc:xx/svn/Projects/。当我设置路由器将端口XX转发到服务器时,应采取哪些步骤保护服务器安全? 请记住,我是在Windows上执行此操作的,尽管我广泛使用常规命令提示符,但到目前为止,我使用SVN的时间还不够长,到目前为止,除了TortoiseSVN之外,没有使用其他任何工具来使用它。 编辑:据我所知,攻击者可能做的唯一有害的事情是:猜测进入存储库的端口号,用户名和密码。但是俗话说,我不知道我不知道什么。 因此,我不一定要求逐步说明(尽管我当然也希望有这样的说明)以及在打开端口后可能要进行的任何形式的攻击时需要考虑的事项。

3
将git用于多个服务器配置文件
我们已经将许多源代码迁移到了git上,并对当前的解决方案感到非常满意。我们希望在同一系统上对服务器配置文件进行版本控制,但是有些事情并没有达到我们想要的方式,我希望有人可以在这里分享他的经验。 此问题类似于对服务器配置文件使用修订控制?,但我们有一些特殊要求,与这些问题的建议不符。 当前设置使用Subversion来配置文件。相应的存储库看起来像这样 /#仓库的根目录 +-www.domain.com/#配置www | \ - 等等/ | \-apache2 / +-dev.domain.com/#开发的配置 | +-等/ | \ - 选择/ | \-app1 / | \-conf /#在dev上配置app1 \-staging.domain.com/#配置登台 使用subversion可以很好地工作,因为可以检出存储库的子目录。此外,您可以使用svn:externals指向一种通用结构,用于几种不同的配置设置。我们只需要处理所有版本目录中的.svn文件。另一方面, Git 没有svn:externals和稀疏签出始终要求从根目录到实际目录的路径相同。 在讨论向git的迁移时,我尝试写下服务器配置版本控制的主要要求: 我们只想要一个存储库 应该可以轻松地将更改推送到中央遥控器 变更集应包含真实作者 是否有一种很好的方法将所有配置都存储在一个存储库中,并且只有一个子路径作为工作副本?目前,我正在考虑两种方法,但想先在这里问这个问题 如果.git存储库位于固定位置,例如/ var中的某个位置,我们可以从“目标”工作目录链接到子路径。主要问题:除了将单个文件符号链接之外,我不知道将/ etc “链接” 到另一个目录以仅导入内容的方法。 我在这个SO问题上找到了另一种选择,建议在一个存储库中有多个分支。这无疑会增加复杂性,但是我可以看到我们尝试这种方式。 在单台机器上使用git进行配置文件管理可以正常工作,但是我相信一定有人在使用它,就像我们希望使用它那样。 谢谢你 Kariem
14 linux  svn  configuration  git 

2
是否为系统上的所有用户提供了一个全局.bash_profile?
因此,我偶然发现了svn color,并认为这对我们的开发人员都非常有用。读我说要在您的代码中放入一些代码~/.bash_profile,但是我想知道如何将其全局地包含在服务器中,因此这是每个人的默认设置。.bash_profile我可以添加一些全局性吗?也许是另一种方式?
13 bash  svn 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.