我有树干和一根树枝。两者都有更新,我希望将主干更改合并到分支。所有文件合并正确,但其中一个被标记为冲突。问题是我不能合并它们,因为svn将所有行标记为不同。我怎么才能解决这个问题?
该文件在主干和分支中的svn也显示了所有不同的文件行。
我的服务器svn版本:svnserve, version 1.8.5 (r1542147) compiled Jan 13 2014, 03:38:23 on i486-pc-linux-gnu
我的客户端svn版本:svn, version 1.8.5 (r1542147) compiled Dec 2 2013, 16:38:04 on i6
我使用putty连接到我的Linux服务器,并从SVN服务器签出数据,设置在后台运行的签出进程。当我退出putty shell时,结帐仍然在运行。
下次在同一目录下登录并继续结帐时,将显示以下消息:
svn: Working copy 'scon_project' locked
svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)
但是当我运行svn清理时,仍然会遇到这样的问题:
svn: In directory 'var/data
我正在使用svn命令行,并且我想忽略一些在我的工作副本中进行更新的文件。我试过svn proset svn:ignore -F file.txt .,它显示"property 'svn:ignore' set on '.'",但当我更新它时,所有的文件都会更新。然而,它在tortoisesvn上工作得很好,但我需要在linux机器上使用它,因此需要一个命令行选项来实现它。
运行:svn update DIR和运行svn update并将DIR作为cwd有什么不同?(DIR是我的结帐的根)。
直观地说,我希望这两个系统做同样的事情,但我注意到在运行前者时(当cwd在本地结帐之外时),有时并不是所有的更新都会被获取。但随后运行后者将获取它所需的内容。
(在linux上运行)
编辑:对于所有怀疑论者,这是我刚刚进行的一次会议:
$ svn up DIR/
Password for 'xxx': ...
Skipped 'DIR'
$ cd DIR/
$ svn up
Password for 'xxx': ...
U
我在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管理员权限的开发人员的数量。
1-如果subversion用户意外删除并提交了文件或文件夹的删除,如何恢复该文件?
2-如果subversion用户拥有svn管理员权限,那么在客户端上执行的svn delete行为是否会有所不同(更持久)?
目标: Red Hat Enterprise Linux (RHEL) 5.2下的svn命令行客户端
MS Visual Studio 2010/.NET平台项目是否可以与Mono/MonoDevelop无缝协作?
特别是,项目是在Windows中使用MS Visual Studio2010签入到SVN服务器的,而我需要在同一个SVN托管项目中使用Linux中的MonoDevelop,会有什么问题吗?
干杯。
在执行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上的结帐中有什么