在过去的几个月里,我一直使用Subversion进行代码控制,使用TortoiseSVN与服务器连接,总的来说它一直很棒!但是,有时我的FoxPro IDE将改变文件扩展名的情况下没有警告,其中" program.prg "变成了" 程序.PRG ")的TortoiseSVN显然借此意味着第一个文件已被删除,成为标记为'失踪’,而第二name出现为"非版本化",对我跟踪文件更改的能力造成严重破坏.我知道Subversion起源于*nix的区分大小写的世界但是,有没有办法在Subversion或TortoiseSVN中控制这种行为,当与Windows一起使用时,文件名不区分大小写?
我是一个想要摆脱Visual Source Safe并转向svn的开发人员.
快速搜索带来了几个工具,但我没有看到一个明显的赢家,我不能花费大量时间测试不同的工具.
有没有人成功完成,并可以推荐一种方法?
我在conf文件中设置了一个新的SVN存储库,运行SVNServe,anon-access = none.
SVNServe忠实地做到了这一点,但当我尝试使用TortoiseSVN浏览回购时,它只是说不允许访问.它不应该问我用户名和密码吗?
如何让TortoiseSVN向我询问登录详情?
运行SVN 1.5.6,TortoiseSVN 1.5.9
哪个是适用于Linux的最佳Visual SVN Diff显示器.
BeyondCompare和VisualSVN 1.5在Windows上运行良好.什么是Linux的等效工具?(特别是Ubuntu).
我知道命令行差异工作; 但我希望突出显示多列语法和差异.
如果该工具也支持Git和Hg,那就更好了.
我想将一个符号链接提交到subversion中,但是当我尝试添加实际的符号链接时,我收到此错误:
不能用不同类型的节点替换'path/to/symlink'; 在添加'path/to/symlink'之前,必须提交删除并更新父级
我们正在使用Redmine进行问题和错误跟踪.我们添加了SVN集成,但是,通过这样做,它只显示活动中的SVN修订.
很高兴看到由bug或问题引起的所有SVN更改.但这似乎不可能.
有没有办法做到这一点?如果不是Redmine,这是实现这一目标的最佳替代跟踪系统吗?
我在subversion变更列表中有一个文件,后来我还原了.它现在仍然列在更改列表中,即使它没有修改.我该如何摆脱这个变更清单?
$ svn status
--- Changelist 'search jsps - don't delete':
atlassian-jira/secure/views/navigator/navigator.jsp
Run Code Online (Sandbox Code Playgroud)
我试过了
svn changelist --remove --changelist search\ jsps\ -\ don\'t\ delete --depth infinity
Run Code Online (Sandbox Code Playgroud)
和
svn changelist --remove --changelist "search jsps - don't delete" --depth infinity
Run Code Online (Sandbox Code Playgroud) 在完成了我能找到的所有文章并以多种方式自己尝试之后,我对在Subclipse中执行分支和合并感到有些迫切.
我得到的只是树冲突(即使是例如项目),错误("文件已经存在")......
我也使用svn copy过(显然比设置branch属性更好的做法)作为内置分支支持.
如何以最好的方式将目录分支到第二个目录?
以及如何将这些变化中的任何变化合并到另一个变量中?
svn ×10
tortoisesvn ×2
bug-tracking ×1
changelist ×1
diff ×1
eclipse ×1
git ×1
linux ×1
redmine ×1
subclipse ×1
svnserve ×1
symlink ×1
windows ×1