所以我偶然发现了svn的颜色 ,认为这是我们所有的开发者都会喜欢的东西。 阅读我说的是把一些代码放到你的~/.bash_profile ,但是我想知道如何在服务器上全局地包含这个代码,所以这是每个人的默认设置。 是否有一些全球.bash_profile我可以添加到? 也许另一种方式?
我们有一台运行Fedora 7的服务器,我们用它作为我们的SVN版本库服务器。 在我工作的新IT策略中,如果我们希望允许我们的服务器在networking上,那么我们需要一个Windows盒子。 这一举措必须克服哪些挑战? 其中一些项目可能被用来获得政策例外。
有人可以推荐我,如果可能,免费颠覆客户端的Vista?
我目前正在研究设置SVN镜像的最佳方法。 我目前看到有三种可能性,都有自己的缺点: 有一个SVN post-commit-hook,通过svnsync阻塞和同步。 这里的问题很明显,在数据被转移到镜像之前,提交被阻塞。 有一个SVN post-commit-Hook,它是非阻塞的,并通过svnsync进行同步。 在这里,我看到了下面这个更微妙的问题:想象一下,有人在BIG文件中检查,而不久之后检测到一个小文件。 因为提交是非阻塞的,所以两个svnsync进程可以同时运行,而小文件可以在通往镜像的路上超过BIG文件(这看起来非常时间紧迫,不太可能,尽pipe原则上可行)。 他们的修改将交换。 每十五分钟同步一次cron-job。 同样的问题,如果提交时间超过15分钟,显然是时间延迟。 我忘记了可能性吗? 我有什么问题吗? 有任何想法吗? 已经谢谢你了! 也许我应该注意到,第二种可能性是由不同的网站build议的。 例如见http://www.kirkdesigns.co.uk/mirror-svn-repository-svnsync
给定一个典型的使用SVNParentPath的Subversion / Apacheconfiguration,并在/svn/下托pipe存储库,如下所示: <Location /svn> DAV svn SVNParentPath /srv/source/svn/repos SVNReposName "Subversion Repository" AuthzSVNAccessFile /srv/source/svn/authz Satisfy Any AuthType Basic AuthBasicProvider file AuthName "Subversion Repository" AuthUserFile /srv/source/svn/htpasswd Require valid-user </Location> 有没有办法来覆盖特定的存储库的configuration, 而不必在不同的path上托pipe他们? 也就是说,有没有什么办法可以像这样添加一个Location块… <Location /svn/my_special_repo> SVNPath /srv/source/svn/repos/my_special_repo AuthzSVNAccessFile /srv/source/svn/repos/my_special_repo/conf/authz </Location> …并覆盖 /svn Location块提供的configuration? 我在上面的configuration中这样做的尝试在Apache错误日志中遇到了奇怪和无用的错误,例如: [Wed Feb 02 11:28:35 2011] [error] [client 10.10.209.120] (20014)Internal error: Can't open file […]
在一个主要的服务器故障之后,svn仓库被销毁,我的工作版本是最新的版本, 什么是从我的工作版本重新创buildsvn仓库的方式? 在一个新的服务器上安装svn并尝试在我的工作副本 svn switch NEW_SVN_PATH . 我得到一个错误 Repository UUID '1c604742-6b16-462b-86e4-cc8bce959242' doesn't match expected UUID '6df69aeb-a72c-450d-8102-24036a3855f7'
我已经使用了这个消息,并且在SVN服务器上有足够的可用磁盘空间(大约是150GB的4%)。 我注意到,当我尝试echo $TMPDIR在SVN服务器上的命令提示符时,我什么都没有。 是什么让这有点令人困惑的是,我只从一个位置得到这个消息,当我做一个svn diff (我已经testing到目前为止) – 这个错误不会出现,当我尝试从其他三台电脑(其中之一正在testing完全相同的存储库,另外两个在同一个svn服务器上是不同的存储库)。 关于我可以看到的唯一区别是,破损的工作副本通过IP地址连接到服务器,其中所有其他人都使用服务器名称(尽pipe这通过DNSparsing为相同的IP地址)。 我希望我不必抓取破损的工作副本,并签出一个新的 – 不幸的是,这是一个遗留项目,并不是所有的更改已经适当修改。
什么时候创build主干,分支和标签目录的最佳时机? 我已经执行了svnadmin create –fs-type fsfs /home/firefli/web/projects/subversion并有一个空白的回购。 如果我创build,使用svn mkdir file:///home/firefli/web/projects/subversion/trunk的trunk目录svn mkdir file:///home/firefli/web/projects/subversion/trunk它工作正常,但我去修订1。 并不是说修订1是一个问题,我只是确定我以前做了不同的事情,而且我正在寻找最佳实践。 谢谢
我最近收购了一个专用的服务器,并且需要从一个源代码pipe理托pipe服务中移动一些存储库到它。 没有太多的服务器pipe理经验,但我不知道如何有效地组织它。 我所追求的 – svn.host.com,hg.host.com,git.host.com子域名,将通过SSH密钥根据不同的回购协议 轻松创build新的存储库 使用服务器unix用户列表进行身份validation,但具有基于每个项目的权限,对于某些回购也可select只读公共访问 不幸的是,我在Google上尝试的任何search字词都会将我引导至商业托pipe解决scheme,而不是指导我如何推出自己的解决scheme。 我需要一个简单的托pipe解决scheme,但不需要用户能够创build自己的回购站。 任何关于从哪里开始研究的build议,教程或脚本解决scheme? 一个开放源代码解决scheme的pipe理界面处理(或至less对于一些将是完美的…
我的LDAP用户不在Subversion Edge的Web控制台中显示。 如果他们不显示,我怎么能将他们添加到现有的angular色?