标签: svn

SVN到生产质量代码

嗨,我有SVN回购,我经常用于变更管理.

但是,每次修复后,我都必须将代码上传到生产服务器.

目前,我按文件上传文件,以便不上传.svn目录.

有没有办法将所有代码从svn repo上传到没有.svn目录的服务器,更简单的方法?

svn production

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

SVN:将已修改/添加的文件从主干复制到分支

我在Subversion(1.5+)中有点失落:

我在我的本地工作副本中修改了主干,添加了新的文件和目录等,但最终我决定在单独的分支上工作会更好,所以我从我的主干的基础版本中创建了一个.

这很容易.但是现在将我的本地修改文件(包括添加的文件和目录)移动到分支的最佳方法是什么?

我已经尝试像这样切换主干:

project/trunk $ svn switch svn + ssh://lisa@example.com/project/branches/mybranch

这适用于某些文件,但后来给我一个错误消息,就像它发生了一个添加的目录:

svn: URL 'svn+ssh://lisa@example.com/svn/project/branches/mybranch/component/impl/src/main/java/com/xxx/yyy/addeddirectory' doesn't match existing URL 'svn+ssh://lisa@xxx.com/project/branches/mybranch/addeddirectory' in 'component/impl/src/main/java/com/xxx/yyy/addeddirectory'
Run Code Online (Sandbox Code Playgroud)

感谢您的任何指示!

svn

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

版本控制版本特定文件

想象一下具有多个发布版本的应用程序:V1.0,V1.1和V1.2.

现在想象一个或多个特定于版本的关联文件,例如用户手册,功能测试套件或一些技术文档.理想情况下,这些文件将与应用程序本身一起检入版本,以便查看和/或检查与特定版本相关的所有文件(例如,将功能测试作为连续构建的一部分运行).

问题是,即使代码不是,也可能需要更新这些文件中的任何一个.例如,我们可能会发现我们想要修复的V1.0用户手册中的错误,以便仍然使用该版本的客户受益.或者我们可能希望改进V1.2功能测试的覆盖范围,以便在我们的客户之前发现该版本中的错误.相应地更改了这些文件后,我们如何将它们提交到版本控制?我们不会发布该软件的新版本,只是发布它们的新版本文件.

FWIW,我们正在使用SVN.

svn version-control

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

如何使用SharpSVN访问SVN预提交消息?

我看到我所能设置的只是%repos%和%txn%

我如何使用它们来获取提交消息(在我的情况下,所以我可以解析票号,这样我可以看到它在提交之前是否存在于bug数据库中)

c# svn sharpsvn pre-commit-hook

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

用非版本化文件替换版本化文件

我对SVN比较新,并且有一个相当基本的问题.

我为Web项目提供了几个小版本的资源图像.今天设计师更新了其中一个资源,所以我应该更换它.

是首先通过svn-delete更新此文件,提交然后svn添加新文件的唯一方法吗?

编辑
如响应中所述,我可以覆盖该文件.
上次我尝试过,我在提交时遇到了一堆校验和错误.一定是其他原因..

svn tortoisesvn

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

当您的脚下网络路径发生变化时:svn不起作用

我在一台机器上没有管理[tm]的SVN存储库和签出版本.系统管理员在路径/装配上做了一些后台工作,我的工作目前被有效劫持.这是在Red Hat Linux中.我知道在Windows上,SmartSVN有一个选项,你可以重新定位源存储库来处理这样的情况.

如何在签出版本中设置新的存储库路径?

svn

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

TortoiseSVN:如何从存储库中完全删除项目的所有信息(工作副本)?

我正在使用TortoiseSVN备份一些非常大的二进制文件,我不再需要它们.我想从存储库中恢复磁盘空间.所有这些文件/文件夹都保存在TortoiseSVN中单个目录下的单个项目(工作副本)下.

如何从SVN 存储库中删除与该项目相关的所有版本化文件和信息?

svn tortoisesvn repository

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

Linux:这是一种并行运行脚本的正确方法吗?

我想使用脚本一次更新大量SVN版本的项目.一个接一个地运行更新作业需要很长时间.

所以我试着并行运行这些工作.它似乎工作,但我不确定它是否正确完成.也许有没有我想到的并发问题?

请看一下脚本:

#!/bin/sh

time (
    for f in `ls -d */`
    do
        (
            OUTPUT=`svn update $f`
            echo -e "= = = = = = = = = = $f \n$OUTPUT"
        ) &
    done

    wait
)
Run Code Online (Sandbox Code Playgroud)

当我不先存储输出时,它会全部混淆.

你觉得,这样可以吗?

注意:当没有很多要更新时,40个项目的加速度实际上是20左右.

linux svn bash shell concurrency

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

如何在Eclipse中自动设置构建路径

每当我从svn更新我们项目的代码时,我必须设置我再次导入的库的构建路径,因为最后一个提交的人具有与我不同的类路径.

在从SVN更新后,Eclipse中有没有办法自动放入导入的库?我听说过构建文件(Ant,Maven),但我真的不确定我是否正在寻找合适的东西.

java eclipse svn

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

在SVS存储库中指向SVN外部

是否可以将SVN外部指令指向CVS存储库?

svn cvs cvs2svn svn-externals

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