草庐IT

linux - 如何将两个独立但相似的代码库合并为一个 SVN 代表?

我有/var/www/cool_codebase在www.example.com上,我有www.example.net上的/var/www/cool_codebase代码库适用于在不同服务器上运行的相同网络应用程序。代码库之间有一些特化(客户端特定的位和bobs等)-但不是太多。一个代码库包含另一个代码库没有的文件,反之亦然。一些编程也不同。我已将每个代码库下载到我的本地主机,我的问题是:如何将这两个文件夹合并为一个文件夹,然后将其作为一个“大统一代码库”提交到我的SVN中?我应该将每个代码库放入其自己的SVN存储库,然后合并这些单独的存储库吗?或者我可以在SVN之前合并代码库-例如使

linux - SVN:存储库已锁定且 svn cleanup 命令失败

我使用putty连接到我的Linux服务器,并从SVN服务器checkout数据,我将checkout过程设置为在后台运行。当我退出puttyshell时,结帐仍在运行。下次我登录并继续在同一目录结帐时,会显示以下消息:svn:Workingcopy'scon_project'lockedsvn:run'svncleanup'toremovelocks(type'svnhelpcleanup'fordetails)但是当我运行svncleanup时,还是遇到这样的问题:svn:Indirectory'var/data'svn:Errorprocessingcommand'modify-

linux - SVN 不断提示我输入密码并拒绝缓存我的凭据

环境:EclipseIndigo、Ubuntu11.04、Subclipse1.6SVN客户端:Subclipse、RabbitVCS我正在通过svn+ssh连接。我的网址看起来像:svn+ssh://[我的名字]@[我的域名]/[路径]我可以很好地连接到存储库。问题是每次我尝试与repo通信时,它都会提示我输入密码。真烦人!我的印象是SVN具有缓存密码的能力——我读过这就是./subversion/auth文件夹的用途。但是,我的./subversion/auth文件夹包含四个空文件夹。我在使用Subclipse和RabbitVCS时都遇到过这种行为。有没有办法强制SVN缓存我的凭据

linux - svn——如何保存密码,但不是明文?

我在fluxbox上使用svn1.8。看来我必须设置store-plaintext-passwords=yes才能保存密码。但我不想以纯文本形式保存我的密码。 最佳答案 在~/.subversion/config文件中添加有效的密码存储。例如我的配置:###Sectionforauthenticationandauthorizationcustomizations.[auth]###SetpasswordstoresusedbySubversion.Theyshouldbe###delimitedbyspacesorcommas.T

Linux : How to set up "global" user/passwords/groups file in svn

我正在尝试设置全局用户/组访问我在Linux上的所有svn存储库。因为我对svn/linux的东西很陌生,所以有人可以看看我设置了什么。我仍然收到“无效的authz配置”。以下是我的处理方式:Svn安装/正常工作。服务路径home/svn/repos/。“my_project”已创建,使用简单的身份验证即可工作。路径是home/svn/repos/my_project/。我的“全局”用户/密码+组文件/home/svn/passwd[groups]team_a=tom,simteam_b=jake,royprod=frank[users]tom=j9uemssim=90uifsjake

linux - 从 svn 存储库复制文件

我想从服务器上的svn存储库复制文件和文件夹,但我不想安装svn客户端,我可以在没有svn客户端的情况下安装吗?PS服务器-linux(CentOS5.5),svnadmin版本1.4.2(r22196)编译于2009年8月10日,17:54:46。更新:文件已经导出到服务器:我想将文件从svn存储库导入到运行网络服务器的目录。例如:位于/var/svn/repos的svn存储库,我想将存储库转储到/var/www,但在/var/svn/repos中没有我需要的文件。PSS抱歉我的英语不好=\ 最佳答案 Subversion存储库不

linux - 总是无法在远程 Linux 机器上应用 SVN 补丁

我的典型工作流程是这样的:检查从后备箱到我的windowswork机器的代码做一些修复(但不提交SVN)并使用TortoiseSVN的“创建补丁”创建这些修改的补丁。通过SSH登录远程Linux服务器,并上传补丁。Linux服务器也检查了主干HEAD。像这样在Linux服务器上应用补丁:[work@remoteLinuxBox:~/work]patch-p0-i~/work/fix.patch(StrippingtrailingCRsfrompatch.)patchingfilesrc/java/main/myApp/view/action/test/launch/GetPeekAct

linux - 如何从 svn 状态循环 linux 中的文件

作为linux的新手,我有以下问题。我有文件列表(这次是由svnstatus产生的),我想创建一个脚本来循环所有文件并用4个空格替换制表符。所以我想从....DHTML/templates/t_bla.tplMHTML/templates/t_list_markt.tplMHTML/templates/t_vip.tplMHTML/templates/upsell.tplMHTML/templates/t_warranty.tplMHTML/templates/top.tplA+HTML/templates/t_r1.tpl....类似于foriin;expand-t4;docp$i/

linux - 是否有像 Git 一样的 SVN 交互式提交菜单 --interactive?

很可能你知道在git中你可以通过使用获得非常好的提交体验gitcommmit--interactive这将显示一个菜单,您可以在其中添加/更新/修补/还原内容,并按范围选择文件,例如:1-5,10-12,100-1135$gitcommit--interactivestagedunstagedpath***Commands***1:[s]tatus2:[u]pdate3:[r]evert4:[a]dduntracked5:[p]atch6:[d]iff7:[q]uit8:[h]elpWhatnow>我希望在SVN中获得与shell命令相同的功能。你知道什么是SVN命令吗?

linux - 重新分片现有的大型 SVN 存储库

我们有一个相当大的SVN存储库(50GB,超过100000次修订)。使用它非常慢,我猜这是因为db/revs和db/revprops中的平面目录结构(每个修订版都是一个文件)。我们将FSFS格式与SVN1.5(在Linux服务器上)一起使用,但该存储库是使用较旧的SVN版本创建的。现在我读到SVN1.5支持“分片”,我了解到此功能将修订分布到多个目录中,因此单个目录不包含那么多文件。这听起来很有用,但不幸的是,这个功能似乎只用于使用SVN1.5新创建的存储库。如何将现有的大型线性存储库转换为分片存储库?该手册提到了工具“fsfs-reshard.py”,但该脚本说“该脚本未完成,尚未准