标签: svn

是否有可以直观显示SVN存储库的工具(即漂亮的图表)?

真奇怪.

我找不到能够以图形形式显示SVN存储库的工具.
我希望能够看到修订/时间,分支/时间图表的变化.

有谁知道一个.理想情况下,它将是平台中立或甚至更好的基于Web.

迄今为止提供的解决方案简述:

svn

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

如何确定以目录为根的最新SVN修订版号?

我想用最新的SVN版本号开始标记我已部署的二进制文件.

但是,因为SVN是基于文件而不是基于目录/项目的,所以我需要扫描所有目录和子目录的文件,以确定最高版本号.

svn info在root上使用不起作用(它只报告该目录的版本,而不是子目录中的文件):

我想知道是否有使用该svn命令执行此操作的快捷方式.否则,任何人都可以建议一个网络效率的简单脚本(我更喜欢它根本没有点击远程服务器)?

我也明白,一个可供选择的方法是保持一个版本的文件svn:keywords.这工作(我已经在其他项目上使用过它),但我厌倦了确保文件是脏的并处理不可避免的合并冲突.

回答svn up在调用svn info根目录之前看到我的问题在于没有做正确的事情:

$ svn info
Path: .
...
Last Changed Author: fak
Last Changed Rev: 713
Last Changed Date: 2008-08-29 00:40:53 +0300 (Fri, 29 Aug 2008)

$ svn up
At revision 721.

$ svn info
Path: .
...
Revision: 721
Last Changed Author: reuben
Last Changed Rev: 721
Last Changed Date: 2008-08-31 22:55:22 +0300 (Sun, 31 Aug 2008)
Run Code Online (Sandbox Code Playgroud)

svn build-automation

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

Drupal源控制策略?

在标准的基于php或源代码的项目中,我们可以轻松地将所有代码保存在SVN中,并且每个开发人员都可以签出自己的副本并在相同的代码上进行协作.

然而,在开发Drupal站点时,大部分工作都在"设置"中.除了主题和模块,你没有任何"源代码".如何运行同一站点的多个实例,以便开发人员可以同时工作但共享他们的工作?

示例场景:

我们启动了一个创建内容类型为"X"的Drupal站点的初始版本.我们最初还在网站上启动了一个视图,该视图按时间顺序列出了"X"类型的所有节点.客户端开始使用网站,添加内容,菜单项等.

计划在下一个版本中为该视图添加用户搜索功能.但是,它的设置包含在数据库中.我们可以将生产数据库复制到我们的开发版本,以便在我们更改视图时获取最新数据.但在此期间,客户端仍然可以更新站点,使我们的开发数据库不同步.当我们准备将新视图推向生产时,除了手动重复在生产安装上设置它的步骤之外,还有更简单的方法吗?

svn version-control drupal

33
推荐指数
3
解决办法
5266
查看次数

使用中央存储库是否违反GIT的目的?

如果您处于公司环境中,并且有许多人在处理特定应用程序,那么它是否会与分布式版本控制系统相悖以拥有官方中央存储库?

有时我很难在公司环境中理解分布式版本控制系统(如GIT)的概念.如果您没有中央存储库,那么PITA是否可以确定谁拥有最新的更新版本,谁拥有每个人都需要抓取的功能x或错误修复等等等.

它是否违背了GIT以与SVN类似的方式使用它的目的,还有一个每个人都推/拉的中央存储库?每次我想到这样做,我都觉得我错过了一切.

有人可以开导我吗?

svn git dvcs

33
推荐指数
4
解决办法
5361
查看次数

如何获取存储库中所有SVN提交的列表以及谁对哪些文件执行了操作?

我需要获得一个列表,其中包含每个修改和修改的文件以及由谁修改的文件.

那可能吗?

我需要知道谁对用户进行了最大的更改以及更改.

svn version-control repository

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

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

用于注释长度Subversion的Windows预提交钩子

我似乎无处可去.在网上搜索脚本等等.任何人都有一个脚本,您可以在Windows环境中编辑现成的pre-commit.tmpl,该环境需要输入x字符才能在Tortoise Subversion中提交注释全局,以便团队中的所有成员都需要,而这个要求从SVN服务器下推到客户端?

我不知道脚本语言,这应该是非常简单的事情,没有我花时间找出接下来3个小时的脚本.

svn windows tortoisesvn pre-commit svn-hooks

33
推荐指数
1
解决办法
3万
查看次数

使用Maven外部化SCM凭据

是否有一种外部化我的SCM凭证的方法,因此它们不存储在项目的POM中?问题是如果它们包含在项目的POM中,那么在部署项目时,所有人都可以看到它们.

svn version-control maven-2 maven-scm

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

重命名SVN存储库项目名称

我已将项目从CVS迁移到SVN.现在我需要重命名该项目.什么是最好的重命名方式,保持历史的完整性.项目文件夹包含大约100个C及其头文件.

svn naming

33
推荐指数
3
解决办法
6万
查看次数

Subversion:基本校验和不匹配

我试图将subversion的更改提交到文件.此文件属于通过外部链接到我的项目的目录,并且与某个修订版挂钩.

当我提交时,我收到错误:

Commit failed
Base checksum mismatch on....
Run Code Online (Sandbox Code Playgroud)

我试图再次检查目录以确保它是干净的并再次执行提交,但我仍然收到相同的错误.

是否与提交挂钩文件有关?我认为提交到挂起的文件应该是可能的,并且基本上分支这个代码?

svn

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