标签: svn

我可以使用Subversion可靠地合并两个Microsoft Word文档吗?

我们在Word文档上发生了并发编辑,我想确保Subversion可以处理合并的.doc文件.你知道Subversion是否能很好地处理Word文档的合并?

svn merge ms-word

25
推荐指数
4
解决办法
3万
查看次数

如果.svn文件夹已损坏,如何恢复svn控件?

我有几个大的签出,其中.svn文件夹已损坏所以我得到并且错误,"清理无法处理以下路径.."而且我不能再提交或更新该目录中的文件.

我只是删除并再次结帐,但整个目录都在演出.

是否有一个工具可以恢复特定文件夹的.svn文件夹,而无需下载所有内容?

我知道它必须下载该文件夹中的所有文件,以便它可以确定它们是否已被更改..但是具有有效.svn文件夹的子目录应该没问题.

哦..我是TortoiseSVN或Linux命令行的忠实粉丝.

思考?

svn

25
推荐指数
2
解决办法
2万
查看次数

是否有SVN DIFF命令的元数据排除过滤器?

我使用SVN作为源控制系统,我想知道如何比较目录而忽略任何元数据差异.有没有办法告诉svn diff我只比较实际内容并忽略任何元数据?

我的意思是像SVN属性等元数据,它们不会影响文件内容.假设文件X在分支B中具有与trunk T相比的附加属性.不幸的是,即使文件X的实际内容相同,它也将显示在'svn diff TB'中.

我寻找这样的东西:

svn diff https://example.org/tags/v1 https://example.org/tags/v2 -x -ignore-metadata --summarize
Run Code Online (Sandbox Code Playgroud)

更新:我通过直接在文件系统上进行差异而不是使用SVN工具来解决这个问题.请看下面我自己的答案......

svn version-control diff metadata properties

25
推荐指数
5
解决办法
1万
查看次数

如何在不替换本地文件的情况下将现有目录转换为SVN工作副本(WC)?

我有一个大型的Subversion存储库,在大约500,000个文件中分布着近15 GB的数据.现在我需要将此存储库签出到远程主机,这需要数天才能完成.

我正在检查的主机已经拥有存储库中数据的完整副本.但是看到文件没有直接从存储库中检出,它们不构成工作副本(没有".svn"文件夹).

我想避免在网络上复制所有这些数据,特别是当它已经存在于目标主机上时.有没有我可以使用的技巧,将一个预先存在的目录转换为工作副本,而不用存储库中相同的副本替换本地文件?

svn working-copy

25
推荐指数
2
解决办法
2万
查看次数

在Xcode中使用Subversion

似乎所有" 使用带有xcode的subversion "的初始Google结果实际上只是安装和配置svn和Xcode的教程,而不是实际使用这两个(即通过Xcode的GUI与svn交互).

是否有人知道一个好的指南,教导通过Xcode的GUI使用svn的技巧和陷阱?什么能够弥补最优秀的版本控制与Subversion书和Xcode IDE 之间的差距(如在没有任何终端命令的情况下使用纯Xcode GUI )?

编辑:

我们都喜欢我们的终端命令,我们都喜欢Eclipse但是(我的意思是最好的方式)这两个问题都不是真的.我更喜欢通过Xcode的IDE而不是通过终端使用svn,因为我喜欢(好吧,对于这种情况)在Xcode的IDE中编码而不是使用vim和gcc.Apple工程师花了很多时间在Xcode中实现SCM菜单; 有人必须在某个地方看过使用指南.

svn version-control xcode

25
推荐指数
3
解决办法
5万
查看次数

Windows批处理文件删除.svn文件和文件夹

为了删除"myfolder"中的所有".svn"文件/文件夹/子文件夹,我在批处理文件中使用这个简单的行:

FOR /R myfolder %%X IN (.svn) DO (RD /S /Q "%%X")
Run Code Online (Sandbox Code Playgroud)

这有效,但如果没有".svn"文件/文件夹,批处理文件会显示一条警告:"系统找不到指定的文件." 这个警告非常嘈杂,所以我想知道如何让它理解,如果它没有找到任何".svn"文件/文件夹,他必须跳过RD命令.

通常使用通配符就足够了,但在这种情况下我不知道如何使用它们,因为我不想删除扩展名为.svn的文件/文件夹,但我想删除名为"的文件/文件夹". svn",所以如果我这样做:

FOR /R myfolder %%X IN (*.svn) DO (RD /S /Q "%%X")
Run Code Online (Sandbox Code Playgroud)

它不会删除名为".svn"的文件/文件夹了.我也尝试了这个:

FOR /R myfolder %%X IN (.sv*) DO (RD /S /Q "%%X")
Run Code Online (Sandbox Code Playgroud)

但它也不起作用,他什么也没删除.

svn batch-file delete-file

25
推荐指数
1
解决办法
2万
查看次数

使用Subclipse将Eclipse Project重新连接到SVN

我一直在使用Subclipse来管理Eclipse 3.4.2中的SVN项目.然而,在安装一个有缺陷的插件时,Eclipse变得如此缓慢无法使用,以至于我不得不终止进程并重新启动.不幸的是,即使我删除了buggy插件,这似乎已经破坏了Subclipse与我所有SVN项目的链接.项目本身仍然存在,但"团队"上下文菜单仅显示"应用修补程序",并且不显示SVN图标叠加.有没有解决这个问题,还是我必须删除并重新创建我的所有项目?

eclipse subclipse svn

25
推荐指数
2
解决办法
3万
查看次数

PHP代码部署技巧

在过去,我一直在以非常业余的方式开发,这意味着我有一个本地机器,我开发和测试代码和生产机器,我在完成后复制代码.最近我把它稍微修改到我在本地开发的地方,检查代码到SVN然后通过SVN更新生产机器.

现在我想开始一个新项目并改进我的工作流程.理想情况下,我有以下几点:

  • 拥有一个或多个本地开发环境
  • 开发和测试本地机器
  • 使用SVN(或Git)作为代码存储库
  • 使用构建工具设置新环境(dev,staging或production)和部署代码

由于我不熟悉这个过程,我正在寻找有关如何最好地设置这个想法和使用工具的建议,特别是在构建工具方面.我正在研究Ant和Phing(可能是make),但我对此很新,我真的想得到一些指导.有没有关于PHP部署的好的教程或书籍,特别是对于初学者?我特别感兴趣的是以下主题:

  • 部署到具有不同设置的不同类型的服务器(例如,dev使用不同的db,db密码,PHP错误报告而不是生产或暂存).
  • 部署,自动从SVN中提取代码.
  • 临时为生产环境设置"维护"页面的部署.
  • 一旦掌握了上述内容,甚至可以在构建过程中进行一些测试.

我知道我的问题可能听起来很混乱......我承认,我是新手,并且可能在我真正需要的时候有点偏离目标.这就是为什么我们非常感谢任何帮助.

php svn deployment build-process

25
推荐指数
1
解决办法
2002
查看次数

适用于Windows的Slik SVN客户端的Subversion全局配置文件在哪里?

有谁知道SVN全局配置文件适用于Windows的Slik SVN客户端?特别是64位?

svn windows slik

25
推荐指数
2
解决办法
2万
查看次数

Cygwin SVN:E200030:SQLite磁盘I/O错误

当我在Cygwin中使用Subversion来更新某个存储库时,某些目录会成功更新,而另一些目录会因错误消息而失败:

svn:E200030:sqlite:磁盘I/O错误

在做svn update了同一个资源库再次,不同的目录中可以得到同样的错误.有时,在上述错误消息之后有一条SVN指令.

svn sqlite cygwin

25
推荐指数
3
解决办法
2万
查看次数