我目前的SVN结构:
Path: .
URL: svn://someaddress.com.tr/project
Repository Root: svn://someaddress.com.tr
Repository UUID: -------------------------------------
Revision: 10297
Node Kind: directory
Schedule: normal
Last Changed Author: ----
Last Changed Rev: 9812
Last Changed Date: 2010-12-20 17:38:48 +0100 (Mon, 20 Dec 2010)
Run Code Online (Sandbox Code Playgroud)
但我们的项目(因此SVN服务)将工作sub.someaddress.com.tr
而不是someaddress.com.tr
(someaddress.com.tr将很快重定向到其他地方).
由于它是开发服务器,我不知道该怎么做.我需要使用svn switch
或svn switch --relocate
吗?另外,我是否需要切换svn root someaddress.com.tr或项目分支someaddress.com.tr/project?
我们在将应用程序从旧存储库重新定位到新存储库时遇到了问题.
最初我们正在使用//10.X.X.50/svn/XXX
.现在我们尝试转移到新的存储库,//10.X.X.152:8443/svn/XXX
因为服务器硬盘崩溃了(10.X.X.50
).
当我们尝试relocate
在TortoiseSVN中使用选项时 - 它会出错:
' https://10.XX152:8443/svn/XXX ' 的存储库有uuid'5005c752-e8bc-6a46-9f1b-84ec39085508',但WC有'005a1777-a2fa-4437-9a0c-b35647624529'
我们正在使用TortoiseSVN 1.5.9,Build 15518 - 32位.
目前,在另一台服务器上创建的新存储库创建了三个文件夹:分支,标签和中继.
我需要将现有的SVN存储库从一个开发服务器复制到另一个开发服务器.根据我的理解,我已经提出了步骤.如果有人可以验证并告诉我是否遗漏了任何一点,那将是很棒的.
Current server: dev10.dev.location.somename.com
Current repo location: dev10$/export/svnrepo/reponame
URL: svn:// dev10.dev.location.somename.com/export/svnrepo/newrepo/trunk
New server: dev11.dev.location.somename.com
New repo location: dev11$/export/svnrepo/newrepo
Run Code Online (Sandbox Code Playgroud)
我想有一个像svn://dev11.dev.location.somename.com/export/svnrepo/newrepo/trunk这样的网址.我是否需要导入新的存储库?
SVN server --- **svnserve**
Run Code Online (Sandbox Code Playgroud)
脚步:
在dev11中安装svnserve服务器
检查工作目录在dev10完全检入Subversion,然后备份.
转储Subversion存储库.这是通过svnadmin
命令完成的:在dev10
svnadmin dump /export/svnrepo/reponame | gzip -9 - > reponame.dump.gz
Run Code Online (Sandbox Code Playgroud)在dev11创建新的subversion存储库---- 要创建存储库'newrepo',请svnadmin create
从$ SVNHOME/bin 运行命令.在dev11提供存储库的完整路径.
svnadmin create /export/svnrepo/newrepo
Run Code Online (Sandbox Code Playgroud)将reponame.dump.gz文件复制到dev11服务器.
将dumpfile加载到新存储库:dev11
zcat reponame.dump.gz | svnadmin load /export/svnrepo/newrepo
Run Code Online (Sandbox Code Playgroud)将新存储库签出到dev11的目录
svn co svn:// dev11.dev.location.somename.com/export/svnrepo/newrepo/trunk
Run Code Online (Sandbox Code Playgroud)将我的工作目录切换到新的存储库.
我在Subversion存储库中有一个已保存的项目,并使用Jenkins编译它.当我运行构建时,Jenkins将项目拉入工作区目录.我需要将一个从Jenkins工作区更改的文件提交到Subversion.我该怎么做??
谢谢你的回答......
我在"本地"目录中有所有源文件.我svn up
和svn ci
于降频,并分别上载代码和库.
现在我意识到存储库中有一个目录我没有制作本地副本.所以,我需要做两件事:
怎么做到呢?目前我对第一步更感兴趣.我需要知道存储库的位置,因为我不知道我需要复制的子目录的名称是什么(但是如果我看到我猜的名字).
我正在使用Google Code来托管我的一些业余爱好项目.我想将我的一些代码设为私有,很遗憾,您无法在Google Code网站上执行此操作.
我正在看Kenai项目,但我已经读过一些关于甲骨文正在拉动插件的传闻.
有什么免费的替代方案,它们提供了一个SVN存储库(虽然我愿意接受替代方案),这将允许我在某处检查我的代码,但也允许我保留其中的一些(或全部)私有,即需要身份验证到结帐/视图
有没有办法从git存储库进行svn-checkout?
问题是我想在服务器上存储一个git存储库,我可以正常使用git,推送和拉动更改.
但是,有些开发人员不需要对代码进行更改,但他们需要能够获取源代码的最新快照并在其计算机上构建它.那些所谓的"开发人员"真的很想使用SVN作为他们已经熟悉的SCM.
那么,有没有办法设置这样的场景?或者这是唯一可行的方法 - 使用SVN存储库并使用git-svn使用它,如果我想为我自己的git和其他同事的SVN?
谢谢!
我们在Subversion 1.5服务器下有SVN存储库.
我需要将此存储库移动到另一个Subversion 1.7服务器.
据我了解,有3种方式:
只需将存储库移动到新服务器.
创建SVN 1.5存储库的转储,并使用所谓的dump-load循环将转储导入到新的1.7服务器.
svnadmin dump
svnadmin load
将存储库移动到新服务器,然后将其升级到最新支持的架构版本:
svnadmin upgrade
将我的存储库的文件夹从1.5服务器移动到新的1.7服务器是不对的?
可能有任何问题吗?如果是 - 有什么问题?
我必须使用svn签出需要一段时间的大型项目,所以我只是想知道是否将其设置--quiet
为(-q)
不打印任何消息会更快吗?或者这与它无关?
所有最近的VisualSVN Server帖子都让我想看一下.我现在通过Apache运行SVN,但我想尝试使用VisualSVN Server,主要用于Active Directory集成.他们的文档没有描述您是否可以轻松迁移现有存储库.
有人这样做过吗?
svn-repository ×10
svn ×9
commit ×1
git ×1
google-code ×1
jenkins ×1
repository ×1
svnadmin ×1
svnserve ×1
tortoisesvn ×1
working-copy ×1