我必须检查一些代码并运行它.我有网址:
svn+ssh://myuser@www.myclient.com/home/svn/project/trunk
Run Code Online (Sandbox Code Playgroud)
我有一个带私钥的文件.如何获取此代码?
我将TortoiseSVN设置为使用KDiff3作为冲突解决工具(我发现它显示了比内置TortoiseMerge更有用的合并信息).
当我用Tortoise的"编辑冲突"命令打开一个文件时,它会显示三个文件,我必须手动选择"合并 - >合并当前文件".问题是KDiff3将结果保存到source_file.working而不是source_file.因此,如果不执行"另存为",则不会修改具有冲突的真实文件.有没有办法做这个手册每次都保存?
我知道这不是一个严格意义上的编程问题,而是一个程序员常用的辅助过程,它应该在这里很有用.我在其他地方找不到答案.
我一直在网上搜索,找到一些可以远程使用的东西.我尝试了各种基于HTML的工具来分析SVN存储库(用户提交,报告等),但没有一个是用户友好的.
我对桌面客户端(不依赖于我的系统上安装的外部svn.exe)感兴趣.分析存储库并创建报告.
有谁知道这样的节目?
我不知道svn团队什么时候决定对我们造成树冲突,但它完全打破了svn的合并功能.
我有一个分支,我想将最新的更改从主干合并到分支.我已经完成了一次这样的合并,但由于树冲突,这个合并失败了.这是命令:
$ svn --force merge -r 3185:3192 svn://chamar2/rx-services/SAMS .
svn: Attempt to add tree conflict that already exists
Run Code Online (Sandbox Code Playgroud)
我第一次尝试这个合并(没有--force)它只创建了树冲突,并没有合并任何东西.现在它只是报告上面的消息.
如果我svn status在分支工作副本上执行,它会显示所有尚未合并回主干的文件.当然,我的分支的目的是在尚未进入主干的地方进行这些更改.
当他们这样做时他们在想什么?
我没有找到任何关于导致树冲突的原因以及如何在svn创建这些东西后继续工作的可用信息.
有没有办法告诉svn忘记树冲突,只是像过去那样进行合并?
我正在使用1.6客户端和较旧的svn服务器(可能是1.3.1).
例:
$ svn copy foo.txt bar.txt
A bar.txt
Run Code Online (Sandbox Code Playgroud)
<foo.txt>同时保留与之共享的历史记录<bar.txt>? <bar.txt>,会发生<foo.txt>什么? 在其他现代系统(Clearcase,Accurev,Perforce)中,这相当于什么?
让我强调我正在寻找的观点:
这种分支是在文件级别吗?
如果您在同一分支中使用它会发生什么,即创建文件的副本而不是开始更改该新文件.都在同一个分支?
我知道它也用于标记,但有趣的是我<svn copy>在文件级别执行时会发生什么.
任何人都可以建议一个从SVN迁移到TFS的工具吗?优选地,这将是开源的.
Eclipse/Aptana似乎记得我用来访问我的SVN存储库的密码.有没有办法可以清除存储的密码?
我正在使用带有svn存储库的git一切都很顺利我用git完成了所有分支,所以我没有在svn上分支但是我用git分支并将这些分支推送到一个单独的位置.然后我在需要时从分支提交更改.
但现在我想创建一些实际存在于svn上的分支我尝试过:
$ git svn branch someFeature -m "message"
Run Code Online (Sandbox Code Playgroud)
,我得到了这个:
$ git svn branch someFeature -m "message"
Multiple branch paths defined for Subversion repository.
You must specify where you want to create the branch with the
--destination argument.
Run Code Online (Sandbox Code Playgroud)
我应该如何指定目标,我无法弄清楚这一点,手册页也不是那么清楚.
从我的电脑(Mac OS X Leopard)到shell,我可以毫无问题地查看远程SVN回购.我已经建立了ssh密钥和所有这些东西.现在我在mac上安装了eclipse helios和颠覆性的插件.我发现你没办法用svn + ssh repo工作,你能指点我一些好的教程吗?我的google caan今天找不到任何有用的东西
PS:这是我得到的错误:
SVN: '0x00400006: Validate Repository Location' operation finished with error: Selected SVN connector library is not available or cannot be loaded.
If you selected native JavaHL connector, please check if binaries are available or install and select pure Java Subversion connector from the plug-in connectors update site.
If connectors already installed then you can change the selected one at: Window->Preferences->Team->SVN->SVN Connector.
Selected SVN connector library is not available or cannot be …Run Code Online (Sandbox Code Playgroud)