我在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
在执行svn提交操作时,我遇到了一个奇怪的问题。在linux(suse)上,当我尝试提交时,svn会失败,并给出以下错误。
svn: Commit failed (details follow):
svn: The specified baseline is not the latest baseline, so it may not be checked out.
但是,当我试图在windows上提交相同的东西(我使用tortoise svn对windows上的存储库进行了检查)时,它是有效的。
现在我完全搞不懂为什么linux上的SVN会表现出如此奇怪的行为?我在linux上的结帐中有什么
我们正在为一个使用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命令。
谢谢你的帮助。