标签: svn

SVN的提醒团队成员提交?

我在ubuntu 8.04上托管我自己的svn存储库.有没有办法让svn在发生提交时向团队成员发送电子邮件?

如果需要编码,我能在linux服务器上使用的唯一语言是PHP.所以我可以编写一个由svn触发的php脚本.

谁能告诉我如何将我的PHP脚本连接到svn提交?或者还有另一种方法吗?

svn

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

什么是最广泛使用的SVN客户端?

我刚刚开始使用上周的SVN(TortoiseSVN),有没有更受欢迎的SVN客户端?

svn svn-client

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

SVN:使用一个文件夹后更新整个项目

我正在使用TortoiseSVN.

我之前只使用过一个存储库文件夹的子文件夹.所以我只更新/提交该子文件夹,从不下载其他子文件夹.

我现在想要检索整个主文件夹.所以我在父目录上做了一个检查,但显然当我想在父目录上更新它告诉我一个 versioned directory of the same name already exists

如何向SVN表明此目录已下载?

svn tortoisesvn

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

SVN归因插件?

我正在将SVN与Google Code Project Hosting一起用于学校项目.随着代码库大小的增加,我经常发现自己想知道如下问题:

  • "谁最初检查过这行代码?"
  • "谁最近一直在检查最多的代码?"
  • "在最终产品中,有多少是由人X编写的?"
  • "哪个编码器最擅长遵守编码惯例?"

有没有可用的插件?(如果没有,我会有兴趣自己开发一个.关于从哪里开始的任何想法?)

我们将Visual Studio 2008与AnkhSVN插件一起使用.

svn code-analysis

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

恢复TortoiseSVN中的文件夹或文件,同时保留所有历史记录

在修订版1中存在一个文件夹.在修订版2中,文件夹被意外删除并且提交了更改.

我们希望回滚以使文件夹存在,并保留其历史记录.

TortoiseSVN文档中,它指示标题为"获取已删除的文件或文件夹"部分中的"如何".

报价:

获取已删除的文件或文件夹

如果您已删除文件或文件夹并已将该删除操作提交到存储库,则正常的TortoiseSVN - > Revert不能再将其恢复.但文件或文件夹根本没有丢失.如果您知道修订文件或文件夹已被删除(如果不知道,请使用日志对话框查找)打开存储库浏览器并切换到该修订版.然后选择您删除的文件或文件夹,右键单击并选择[上下文菜单] - > [复制到...]作为该复制操作的目标,选择工作副本的路径.

交换机会按照预期将文件检索到我的工作副本中,但是当我右键单击此工作副本时,上下文菜单中没有"复制到"选项.如果我打开repos浏览器,有一个副本到选项,但似乎这只是一个文件的副本.

我觉得解决方案是做一个分支/标记,但是如果我从先前的修订版中尝试这个到存储库中的相同路径,SVN会抛出路径已经存在的错误.

因此,如何恢复TortoiseSVN中的文件夹/文件,同时保留所有历史记录.

TortoiseSVN v1.6.8,Build 19260 - 32 Bit,Subversion 1.6.11,

svn tortoisesvn

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

如何查看过去'n'天对svn所做的整套更改?

如何查看过去'n'天对svn所做的整套更改?但是我在文档中找不到引用

svn tortoisesvn

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

Subversion:设置远程存储库并运行我的网站吗?

我是SVN的新手,并在我的Dreamhost测试服务器(具有Subversion"一键安装"功能)上本地进行了实验.

找到了解决这个问题的方法,我肯定已经销售了,但是使用它来管理我的工作网站(没有Dreamhost托管,所以不提供一键式SVN安装)有点迷失.

我是否正确认为我可以在我的网站根目录(包含所有文件)上设置存储库,然后当我开发新功能并运行提交时,这将更新我的网站?这是适合这种事情的工作流程吗?

如果是这样,有没有一种标准方法可以在我的远程服务器上设置这种东西?

谢谢.

svn

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

SVN正确的目录结构

我按照本教程在我的Fedora盒子上设置了SVN http://www.ashishkulkarni.com/installing-subversion-on-fedora-linux/

有效.

但是,当我设置它时,没有主干,标签或分支.

在教程中,他创建了一个沙箱项目

/ SVN /回购/沙箱

现在我假设所有项目都将在回购之下

/ SVN /回购/ PROJECT1

/ SVN /回购/项目2

当我查看项目没有主干,标签或分支时,我还没有检查任何项目,当我这样做时会出现这些吗?

据我所知,我的所有文件都应该低于主干.有哪些标签和分支?

只是对结构的一些澄清会很好.谢谢.

svn

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

在hudson中构建svn版本

我在Hudson中为版本号配置了一个构建参数.我想设置一个默认值,以便在未指定/更改版本号时构建SVN头.HEAD似乎不起作用.

这是我在hudson中配置的subversion存储库:

http://my_svn_location/trunk@${revision}
Run Code Online (Sandbox Code Playgroud)

我在构建时看到以下错误:

Location 'http://my_svn_location/trunk@HEAD' does not exist.
Run Code Online (Sandbox Code Playgroud)

任何解决方法?

svn hudson build

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

是否可以使SVN存储库中的文件夹指向另一个存储库中的文件夹?

我目前正在为Maemo 5开发一个非常小的开源项目.(即粘滞便笺.)
我想在Hildon Extras项目中加入一些东西.

它们似乎没有二进制包,只有一个SVN存储库,而使用它的开发人员只是将Hildon-Extras的源代码复制粘贴到他们自己的存储库中.

虽然我没有任何问题,但这种方法的唯一问题是版本控制.如果我只是复制粘贴他们的源文件,我无法知道他们何时更新它们.(当然,除非我经常手动检查它.)

所以,问题是:我有没有办法让我的SVN存储库中的文件夹指向其存储库中的源文件夹,以便它会自动更新他们的东西?

在此先感谢您的帮助!

编辑:

Mwilson建议使用svn externals就行了!谢谢!关于外部
TortoiseSVN页面也帮了我很多忙.

svn directory repository svn-repository

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