svn挂起解决Cygwin中的冲突

时间:2012-03-28 08:25:29

标签: svn cygwin

由于我将其中一个工作站升级到svn客户端1.7.2,每当我解决冲突时,当我在Cygwin shell中运行时,svn客户端会无限期挂起。

这就是我所说的......

$ svn update
Updating '.':
U    WEB-INF\src\drOps\TaskasaurusCoCPITServer.java
U    WEB-INF\src\drOps\TaskarooControlService.java
U    WEB-INF\src\log4j.properties
Conflict discovered in 'C:/data/tomcat/active/drOps/WEB-INF/classes/drOps/TaskasaurusCoCPITServer.class'.
Select: (p) postpone,
    (mf) mine-full, (tf) theirs-full,
    (s) show all options: mf

选择任何选项(mf,tf,p或选择s后可用的任何选项)后,svn客户端将永久挂起。我必须控制+ c。

有没有人看过这种行为并知道可能导致什么?

OS = Windows 7 Starter(32位)
Subversion客户端版本= 1.7.2

2 个答案:

答案 0 :(得分:2)

对于仍在寻找解决方案的人:

使用Windows Subversion客户端解决冲突不适用于Cygwin。你需要使用Cygwin自己的subversion包。运行Cygwin installer,安装“subversion”软件包。

之后,一切都应该运行良好。

希望这有帮助。

答案 1 :(得分:1)

原来问题是我在Cygwin Bash shell中使用我的svn客户端(我从原始帖子中遗漏的重要信息)。如果我在cmd.exe中使用它,一切都很好。