标签: svn

如何查看SVN中文件的所有历史更改

我知道我可以 svn diff -r a:b repo 查看两个指定修订版本之间的更改.我想要的是每个修改文件的差异.这样的命令可用吗?

svn

166
推荐指数
6
解决办法
18万
查看次数

小型开发组(1-2个程序员)需要版本控制吗?

我试图讨论版本控制对于一个或两个开发人员很重要的观点.

更具体地说,我在一个部门工作,通常有两个PHP开发人员使用共享框架.他认为我们的开发系统上安装了Subversion没有增加任何附加值,而我认为偶尔能够回滚查看以前的代码是很好的,特别是在发生难以解决的无法解释的错误时 - 指出一些课程.

我认为Subversion提供了创建和跟踪更改的最简单方法,原因有多种,包括调试.Subversion可以随时保存吗?

svn version-control

165
推荐指数
18
解决办法
1万
查看次数

什么是SVN中的pre-revprop-change挂钩,我该如何创建它?

我想在存储库浏览器中编辑日志注释,并收到一条错误消息,指出存储库中不存在pre-revprop-change挂钩.除了有一个可怕的名字,什么是pre-revprop-change钩子,我该如何创建它?

svn svn-hooks

165
推荐指数
6
解决办法
10万
查看次数

如何使用SVN,分支?标签?树干?

我正在谷歌搜索一下,找不到一个好的"初学者" SVN指南,而不是"我如何使用命令"的意思; 如何控制源代码?

我想澄清的是以下主题:

  • 你多久犯一次?人们经常按Ctrl+ s
  • 什么是分支,什么是标签,你如何控制它们?
  • 什么进入SVN?只有源代码或者你在这里分享其他文件吗?(不考虑版本化文件..)

我不知道什么是分支和标签,所以我不知道目的,但我的猜测是你把东西上传到主干,当你做一个主要的构建时,你将它移动到分支?那么,在这种情况下,什么被认为是主要的构建?

svn version-control

163
推荐指数
6
解决办法
14万
查看次数

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

将项目更新为修订版本并恢复为修订版本

我已经开始使用Subversion与TortoiseSVN.如果我打开日志并右键单击旧版本,我会看到两个选项听起来像是回滚到旧版本:"将项目更新为版本"和"还原到此版本".

我知道当您只想回顾旧版本而不是真正更改存储库时,会使用更新到旧版本.Revert是你真正搞砸了,并希望存储库中的最新版本与旧版本相同.

所以说HEAD修订版是100并且我恢复到95.它会将我的工作副本反向合并回95.然后我可以将更改提交到存储库,这将创建修订版101正确吗?如果我更新回到95版,那会有什么不同?它是否仍然只是扭转了上次修订的变化?在将恢复或更新到旧版本之后,我对工作副本的状态有何不同感到困惑.

svn tortoisesvn

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

如何在svn日志中显示特定用户的提交?

如何在svn中显示特定用户的提交?我没有为svn log找到任何开关.

svn bash version-control

159
推荐指数
6
解决办法
9万
查看次数

svn有`revert-all`命令吗?

如果我想丢弃所有更改,并返回到存储库中的代码,我会执行以下操作:

$ rm -fr *
$ svn up
Run Code Online (Sandbox Code Playgroud)

这很容易,但我想知道是否有一个命令可以实现这一点,例如:

$ svn revert-all
Run Code Online (Sandbox Code Playgroud)

svn command-line

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

好的Linux(Ubuntu)SVN客户端

Subversion在Windows上有一个很棒的客户端(当然是Tortoise).我在Linux上尝试过的所有东西 - 相比之下......相当糟糕......

linux svn

156
推荐指数
8
解决办法
16万
查看次数

如何将单个文件夹从一个Subversion存储库移动到另一个存储库?

我在名为"project"的Subversion存储库中有一个"docs"文件夹.我得出的结论是它应该保存在一个名为"project_docs"的独立Subversion存储库中.

我想将"docs"文件夹(及其所有修订版)移动到"project_docs"存储库.有没有办法做到这一点?

svn directory move repository

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