由于我将其中一个工作站升级到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
答案 0 :(得分:2)
对于仍在寻找解决方案的人:
使用Windows Subversion客户端解决冲突不适用于Cygwin。你需要使用Cygwin自己的subversion包。运行Cygwin installer,安装“subversion”软件包。
之后,一切都应该运行良好。
希望这有帮助。
答案 1 :(得分:1)
原来问题是我在Cygwin Bash shell中使用我的svn客户端(我从原始帖子中遗漏的重要信息)。如果我在cmd.exe中使用它,一切都很好。