我在docker容器中运行Red Hat Enterprise Linux Server版本6.9 (圣地亚哥)。
正在执行:
$svn co svn://blah.company.com/directory
获取:
svn: E170013: Unable to connect to a repository at URL
'svn://blah.company.com/directory'
svn: E210007: Cannot negotiate authentication mechanism
SVN版本:
$svn --version
svn, version 1
谈到linux,尤其是bash脚本,我是个新手。
基本上我想做的是(在一些混合bash /伪代码中)
for entry in `svn list https://svn.xxx.../projects`
if already checked out
then
svn up https://svn.xxx.../projects/$entry some/local/path
else
svn co https://svn.xxx.../projects/$entry some/local/path
fi
... other stuff ...
done
我有一个从源代码构建llvm/clang3.42的脚本(用configure+make)。在ubuntu14.04.5LTS上运行平稳。当我升级到ubuntu17.04时,构建失败了。
这是建筑脚本:
svn co https://llvm.org/svn/llvm-project/llvm/tags/RELEASE_342/final llvm
svn co https://llvm.org/svn/llvm-project/cfe/tags/RELEASE_342/final llvm/tools/clang
svn co https://llvm.org/svn/llvm-project
我已经发布了用gcc6.3 和构建llvm3.42的失败。我分别发布了clang4.0从源代码构建llvm3.42的失败,因为这些都是不同的开发人员社区。下面是我使用的脚本:
svn co https://llvm.org/svn/llvm-project/llvm/tags/RELEASE_342/final llvm
svn co https://llvm.org/svn/llvm-project/cfe/tags/RELEASE_342/final llvm/tools/clang
svn co https://llvm.org/svn/llvm-project/compiler-rt/
下面是我的场景:
假设我们有一个包含以下内容的SVN :我的文件夹myfolder\file.txt
现在,我创建了这个回购的两个结帐,co1和co2。
在co1中,我们修改file.txt。在co2,我们:
svn删除my文件夹svn提交创建名为my文件夹svn添加my文件夹>h19</code>svn提交<code>H 210</code><code>f 211<//code>
现在,如果我尝试在co1中进行更新,就会遇到树冲突:
A + C myfolder > local edit, incoming de
我是linux的新手,我正在尝试安装openCV软件。我正在安装一些东西的时候,我失去了电源,它被中断。当我重新安装它的时候,我一直收到这个错误:
svn: E155037: Previous operation has not finished; run 'cleanup' if it was interrupted
因此,我运行此程序并尝试重新启动下载,但我得到了相同的错误。
/opencv$ svn cleanup
/opencv$ svn co https://opencvlibrary.svn.sourceforge.net/svnroot/opencvlibrary
我们正在为一个使用SVN的团队创建文件部署应用程序。这是我们想要做的新场景,
User creates folder1 and checks it in
User creates folder2 and checks it in (rev2 now)
User creates folder3 and checks it in (rev3 now)
在这一点上,用户认为他需要返回到修订版1。
svn co -r 1
用户期望只看到folder1,而不是folder2和folder3。这可行吗?我们在Linux命令行上创建脚本,因此不会有大量的SVN客户端可供使用。仅SVN命令。
谢谢你的帮助。
我似乎被困在了一个无限的SVN循环中,可以说...
我的存储库位于本地的/Users/Jack/MySite.co.uk/
问题是,.svn文件夹似乎被意外地从/Users/Jack/MySite.co.uk/images/png中删除了,因此会触发错误svn: '/Users/Jack/Sites/MySite.co.uk/images/png' is not a working copy directory...
我尝试做的是:
svn --force delete /Users/Jack/Sites/MySite.co.uk/images/png
上面写着svn: Wor
客户端要求我签出该文件,路径如下:
svn+ssh://company/home/svn/payroll
解压该文件的命令是什么?以下方法已尝试过,但不起作用。
svn co http://company/home/svn/payroll/
这也没有..。
svn co localhost://company/home/svn/payroll/
对于第一个命令,我得到了错误...
svn: Repository moved temporarily to 'http://company.in'; please relocate
因此,我尝试了以下命令。
svn co http:/
在研究如何从源代码构建wso2平台时,我发现了许多关于“轨道”、“内核”和“平台”等术语的引用。
这些术语代表不同的代码库,例如
svn co https://svn.wso2.org/repos/wso2/carbon/orbit/trunk/ orbit
svn co https://svn.wso2.org/repos/wso2/carbon/kernel/trunk/ kernel
svn co https://svn.wso2.org/repos/wso2/carbon/platform/trunk/ platform
这些术语在功能上代表什么,它们之间的关系是什么?
我有一个完整的预先存在的目录,我们称它为c:/src/foo,里面有一堆文件,有些我想放在SVN版本控制下,有些我不想放。
我在我的SVN仓库中创建了一个空位置,让我们将其命名为http://myserver/svn/tools/foo/trunk。
如何将SVN存储库签出到c:/src/foo中,以便添加所需的文件?
c:\src\foo> svn co http://myserver/svn/tools/foo/trunk .
svn: '.' already exists and is not a directory
c:\src\foo> svn co -
我使用指南来安装我的svn存储库,但是我仍然无法访问我的存储库。下面是svn co的输出:
[ots@localhost test]$ svn co https://192.168.0.21/svn/otclient_modules --username kosto
Authentication realm: <https://192.168.0.21:443> SVN Repositories
Password for 'kosto': //no matter if i enter good or wrong
svn: E175002: Unable to con
我正在尝试将安装从oneclick安装的Redmin3.0.7升级到最新的稳定版本3.2.0。然而,当我试图运行svn更新,它说它是更新,但没有显示更新在网站上的信息。我试着跟踪这里的信息:
You can checkout the latest stable source with one of the following commands:
Subversion
svn co https://svn.redmine.org/redmine/branches/3.2-stable redmine-3.2
It will create a directory named redmine-3
我正在尝试取消签出SVN中的某些存储库。
例如:
我做到了
svn co svn://address/project1/test test
我想'uncheckout‘这个项目,并做了类似的事情
svn co svn://address/project1/test project1-test
有什么更好的或更快的方法来做到这一点吗?谢谢你的原木!