Questions tagged «svn»

Subversion是由CollabNet Inc.创建并由The Apache Software Foundation维护的集中式开源修订控制系统。

1
在一个网站的多台计算机上运行xampp
我最初在StackOverflow上发布了以下内容,但被告知该问题属于此处: 我有一台台式机和一台笔记本电脑,我想用它们来管理两者之间的一个共同网站。当前,我在笔记本电脑(Windows 7)上安装了XAMPP,并且工作正常。我也想在我的桌面(Ubuntu 12.04 LTS)上安装XAMPP,并让它管理相同的网站。基本上,如果我无法使用我的笔记本电脑或没有运行XAMPP,我希望另一台计算机(台式机)根据其服务器保持网站正常运行(类似于负载平衡)。我还希望能够从任一服务器(笔记本电脑或台式机)向网站添加更改,这必须意味着存储是同步的,并且可以从另一台计算机访问从一台计算机上载的所有程序,而另一台计算机可以改变它。 我尝试在Google上搜索可能的解决方案,但未成功。我还尝试与SO聊天室中的人讨论,有人向我建议的唯一解决方案是使用SVN来“签出”和“提交”更改,以便可以从两个“服务器”访问代码。那是唯一的解决方案吗?


1
从目录中删除SVN并替换为较新的SVN
所以,我有一个旧的 SVN客户端安装的Web服务器(如许多.svn目录已经损坏,从未工作过,文件必须手动更新)。我现在有一个闪亮的新svn服务器(全新安装的visualsvn)。但是,我的旧网络服务器仍然具有旧客户端和旧结构以及旧设置。 如何更新它以通过svn up命令将新的SVN服务器用于文件?


0
如何在重新启动时自动启动svnserve并指定默认的svn路径?
我正在尝试将工作的subversion Ubuntu服务器转移到CentOS服务器。现在我只是使用svnserve,因为我认为不需要将它作为Apache模块运行。 我在CentOS上安装了svn yum install subversion 现在我可以创建一个存储库 svnadmin create reponame 然后开始吧 svnserve -d 但有两件事困扰着我: 我需要svnserve在重启时自动启动。 我想使用短路径,比如 svn://domain.com/reponame 而不是svn://domain.com/home/svn/reponame (我在/ home / svn中创建了存储库'reponame') 我知道这可以用-r参数完成,但是在某处配置文件来设置默认位置吗?这将如何与自动启动配置一起工作?

0
为SVN存储库提供LDAP树访问的一部分
这是一个相对简单的问题。我工作的公司有一个SVN服务器,有多个存储库。每个人都可以访问这个存储库; 它包含员工联系号码,以及这样的通用内容。 我们为SVN服务器提供基于LDAP的身份验证。问题是访问由Apache访问文件控制: AuthzSVNAccessFile /www/company/svn/access 所以我很懒,我不想手动将新用户添加到这个通用存储库。如果他们有LDAP帐户,他们应该自动获取访问权限,而无需我手动编辑文件并添加他们的帐户名称。 比如说,我希望此DN中的所有用户都有权访问: o=Somecompany,ou=Organizations,dc=somecompany,dc=net 反正有没有告诉Apache给LDAP DN中的用户自动访问?


0
相当于TortoiseSVN在Linux上的“Log”?[关闭]
TortoiseSVN提供了一个功能强大的“日志”对话框,显示了提交列表(包括谁,何时和提交消息),以及在该提交中修改的文件列表,包括为该提交轻松“点击”到文件的差异的能力。 虽然我通常更喜欢使用命令行进行开发,但我发现此对话框提供的概述在跟踪违规提交时非常有用。我试图找到一个提供类似对话框的独立Linux工具,但是空洞了。(RapidSVN接近,因为它给了我概述,但是 - 除非我弄错了 - 不允许从该对话框访问文件的差异。) 建议?
1 linux  svn  gui 

1
如何在终端上对SVN控制的文件夹进行着色?
有没有办法在终端中获得具有不同颜色的SVN控制文件夹列表?就像“ls”的别名。所以当我们输入“ls”时,带有“.svn”子文件夹的所有文件夹都应该是黄色的? 谢谢。(对不起,如果这是一个愚蠢的问题。)
1 svn  shell  terminal 

1
更改SVn存储库
由于硬盘崩溃导致系统丢失。我无法恢复该计算机,因此我构建了另一个具有不同名称的计算机,并从备份中恢复了存储库。 我检查了一些未完成的更改,并使用Tortoise SVN作为我的客户。我无法对更改进行任何提交,因为配置指向旧存储库。 有没有一种简单的方法来更改配置,以便客户端指向新的存储库?

1
使用tsvn:userdirproperties实现预提交对话框
作为TortoiseSVN 1.8+的一部分,我们现在可以使用两者tsvn:userfileproperties并tsvn:userdirproperties包含换行符分隔的自定义属性列表。 您还可以指定是否使用自定义对话框添加/编辑属性。TortoiseSVN提供四种不同的对话框,具体取决于您的房产类型。 不幸的是,我一直无法找到如何设置这些属性的工作示例。 我已设置tsvn:userdirproperties为以下值: my:build_trigger=state;Do you want to trigger a manifest build or flush the caches?(Skip;0;Rebuild;1;Build & Flush;2) 但是,任何提交后都没有显示任何对话框。 有关不完整的示例,请参阅TortoiseSVN文档。

1
远程访问SVN服务器
所以我在这里投入了数天的努力。我在我的机器上运行SVN Apache Edge在Apache之上。我想从远程机器访问它(签出/签入)。我的机器在普通路由器后面并且具有动态IP。这就是我取得的成就: 使用DDNS服务注册我的机器并获得了一个URL。 在路由器上启用端口转发(端口8085转发到我的机器的端口80)。 我很确定SVN / Apache正在侦听端口80,因为我可以http://localhost在浏览器中输入(在我的机器上)并获得一个repo目录列表。 但是当我http://My_DDNS_URL:8085在远程机器上打字时,几乎永远等待机器的响应并最终超时(我认为)。 我可以从远程计算机ping我的动态IP地址以及我的URL(由DDNS服务分配)。 我在这做错了什么?

1
检出工作组计算机上的存储库
我创建了一个本地存储库,URL is file:///F:/subversion/MyProject然后将MyProject签出到本地计算机上。 但是当我尝试使用以下方法在WorkGroup计算机上签出时 URL: file:///Server_Name/F:/subversion/MyProject ..它给出一个错误,如 错误:无法打开ra_local会话来访问URL。 错误:无法打开存储库 file:///Server_Name/F:/subversion/MyProject 我也试过 Server_Name/file:///F:/subversion/MyProject 其次, 我已经在F:驱动器上共享了文件夹subversion(具有相同的共享名-subversion),我使用,URL: \\servername\subversion\MyProject但仍然给出相同的错误。任何线索?

1
FreeNAS子版本/ GIT存储库
我正在运行FreeNAS 9.1。我的一个朋友前几天问我: 您可以使用FreeNAS运行Subversion或Git回购吗?是否有插件或简单的方法可以实现这一目标? 谢谢您的帮助!BTW从8.3-> 9.1升级非常容易。freeNas团队工作出色。
1 git  svn  freenas 

1
如何在Ubuntu 9.10上设置和使用SVN? [关闭]
我在ubuntu 9.10上安装了svn。但是,当我尝试使用svn签出开源项目的代码时,我收到此错误: $ svn co svn://svn.valgrind.org/valgrind/trunk valgrind svn: Berkeley DB error for filesystem '/home/svn/repos/valgrind/db' while opening 'nodes' table: Cannot allocate memory svn: bdb: Lock table is out of available locker entries 我需要采取哪些措施来修复它?

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.