我有一个Subversion存储库的本地工作副本。该项目的服务器不再存在,但我想使用工作副本,我必须创建一个新的本地存储库,该存储库将尽可能保留该项目的日志和历史记录。
我尝试了很多事情,花了几天的时间尝试执行此操作,但无法解决。由于我在重定位和file:///协议方面遇到问题,因此我尝试使用svnserve并创建Windows服务。但是似乎我的文件夹结构不好。我的存储库中只有一个.svn文件夹,但是我发现的信息告诉我应该有conf,db,hooks文件夹等。因此,我的文件夹未被识别为svn存储库。
有可能做到这一点,什么是正确的方法。
我最初的目标是将项目转换为Git,但是由于转换失败,我首先尝试使其成为可用的Subversion版本库。稍后将其转换为有效。
我读了很多文章,但是大多数都解释了如何使用服务器上的工作仓库。就我而言,我只有一个旧的工作副本,而我自己未维护的服务器已关闭。
谢谢你的帮助
如何在svn commit日志消息中格式化文本?使用*text*不会使文本变粗,*我在使用时会在消息中显示svn log.
我是SVN Tortoise的新手,在理解修订版本和外部外观的组合时遇到了一些麻烦。
我正在研究的SVN项目具有多个外部组件。其中一些是标签,一些指向其他SVN库项目的主干。
当我尝试回滚并查看该项目的较旧版本时,看来我签出的内容与几周前的情况不完全相同。指向库项目主干的外部对象不会回滚,但包含最新的更改。
是否所有外部对象都应指向其他项目的标签,否则,是否意味着您无法轻松获得先前修订的快照?
早期的导入选项在组织者的存储库部分下可用,但在Xcode7中并非如此.如何将项目添加到svn?
我的svn存储库是使用不同的用户凭据设置的,现在当我尝试使用新的用户凭据提交时,它会询问旧用户密码,并禁用旧用户名进行更改.我还在xcode首选项中添加了一个新帐户,但它仍然在寻找较旧的用户名密码.如何推进新用户凭据?
我想撤消SVN上的标记提交,而不是trunk/branch的提交.我怎么做?
此外,删除后,如果标签提交完成,新标签提交的修订号将与上次删除的一个或更高1相同吗?
谢谢
你
我修改了本地文件(很多重要的事情)
我尝试提交,但是有一些冲突
我刚刚更新(下载了远程文件)并解决了冲突(希望它将用我的本地文件/工作副本替换“远程”文件)。
它没有达到我的预期。
如何恢复文件在第1点之后的状态?
当我对一个svn文件夹进行更新时,它会显示更新的最新版本 Completed At revision:116
但是当我显示登录该文件夹时,它会显示100历史记录中的最新版本号.
我的问题为什么两个版本号都不同步?
有关信息: - 当我执行以下命令以查看是否有任何更改b/w修订版100和116时,我看到创建的diff.txt没有内容
svn diff -r 100:116 > diff.txt
这里有很多次问过,到目前为止我的答案都没有.
我在apache error_log上收到了以下错误
could not begin a transaction [500, #13]
Can't open file '/var/www/svn/repo/db/txn-current-lock': Permission denied [500, #13]
Run Code Online (Sandbox Code Playgroud)
当试图做
svn import -m "Initial" /mnt/logs/ http://localhost/svn/repo/
Run Code Online (Sandbox Code Playgroud)
该文件的信息:
ls -l /var/www/repo/db/txn-current-lock
Run Code Online (Sandbox Code Playgroud)
-rwxrwxrwx.1 apache apache 0 abr 20 12:37/var/www/svn/repo/db/txn-current-lock
我在CentOS 7.2上运行,我可以访问http://localhost/svn/repo那里只有那里:
回购 - 修订版0:/
我已通过撤消SVN项目Tortoise SVN。将其导入到Intellij Idea。
但是我不能使用IDE来进行更改。
我想知道如何将这个项目链接到远程存储库。并使用快捷方式来提交和提取更改。
现在我只能用乌龟做它。
现在的样子:
我想看的是:
我违背自己的意愿使用SVN.我工作的当前团队使用它进行版本控制,并不总是可以帮助我.我只想尝试从SVN版本1.8.13到最新的1.9.4
我已下载它,我也运行了这个命令
curl -o subversion-latest.tar.gz http://apache.mirrors.tds.net/subversion/subversion-1.9.4.tar.gz
tar -xvf subversion-latest.tar.gz
Run Code Online (Sandbox Code Playgroud)
我把这两个不同的教程结合起来没有运气.
我对这configure部分感到不安
mymac ~/Downloads/subversion-1.9.4/serf
$ ./configure
-bash: ./configure: No such file or directory
mymac ~/Downloads/subversion-1.9.4/serf
Run Code Online (Sandbox Code Playgroud)
UPDATE
我退出了农奴道路
`mymac ~/Downloads/subversion-1.9.4` file path i ran the `./configure` My command line ran a bunch of "checks"
configure: Configuring Subversion 1.9.4
configure: creating config.nice checking for gcc...
gcc checking whether the C compiler works...
Run Code Online (Sandbox Code Playgroud)
是的,但最终在最后拍摄错误......
configure: error: failed to recognize APR_INT64_T_FMT on this platform
mymac ~/Downloads/subversion-1.9.4
Run Code Online (Sandbox Code Playgroud)
UPDATE2再试一次霓虹灯
mymac ~/Downloads/subversion-1.9.4 …Run Code Online (Sandbox Code Playgroud) svn ×10
tortoisesvn ×4
apache ×1
bash ×1
centos ×1
formatting ×1
git ×1
ios ×1
java ×1
local ×1
macos ×1
relocation ×1
repository ×1
server ×1
svncommit ×1
xcode ×1
xcode7 ×1