标签: svn

Git如何解决合并问题?

通过使分支非常便宜,SVN使分支变得更容易,但合并仍然是SVN中的一个真正的问题--Git据说可以解决这个问题.

Git能实现这一目标吗?

(免责声明:我所知道的关于Git的全部内容都是基于Linus讲座 - 这里的总git noob)

svn git version-control

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

什么是"svn update -r"的git等价物?

我是最近的git转换器.很高兴能够使用git-svn在不干扰svn服务器的情况下在本地保留我的分支.最新版本的代码中存在一个错误.我想建立一个工作时间,以便我可以使用git bisect.我无法找到正确的命令,以便及时返回.谢谢.

svn git git-svn svn-update git-checkout

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

从svn存储库更新返回"无法读取块大小"错误

使用tortoise svn客户端从subversion存储库更新时,我得到的错误如下:

Could not read chunk size: An existing connection was forcibly closed by the remote host.
Run Code Online (Sandbox Code Playgroud)

它不会阻止我更新,只是中断更新过程,所以我必须在完成之前多次重复更新.

什么可以导致这种行为以及如何解决它?

svn connection tortoisesvn

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

TortoiseSVN清理实际上做了什么?

TortoiseSVN清理实际上做了什么?

我没有找到一个模式,但我经常被要求在尝试提交代码时进行"清理".

如果TortoiseSVN知道什么时候它很脏,为什么它本身不进行清理呢?

svn tortoisesvn

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

Subversion:如何查找未合并到trunk的所有修订版?

发布周期的分支源是常见的源管理方案之一.尽快合并是一种很好的做法.因此,我们有一个人为因素:分支已关闭,但有人忘记将某些内容合并回主干.

问:是否有"一键"方式来获取未从分支X合并到主干的所有修订号?

(注意:我不需要这些修订号来找到要合并的内容,我需要它们来创建自动验证,这会提醒人们确保他们不会忘记将某些内容合并到主干.合并本身不是问题.)

似乎svn mergeinfo命令在这里没有帮助.如果不在根级别执行合并,则传递分支和主干根将失败(这是常见的情况).

脚本,工具任何类型的svn钩子作为解决方案是受欢迎的.

PS

最新版本的SVN.无需争论这种情况有多普遍或好;)

svn merge branch

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

删除TortoiseSVN中的分支

如何删除TortoiseSVN中的分支:

  1. 我可以简单地删除分支的工作副本和存储库中的文件夹吗?
  2. 首先应该删除分支的本地工作副本,还是删除通过存储库浏览器的分支文件夹?

svn tortoisesvn

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

SVN中的标签和分支有什么区别?

我和SVN Branches和TRUNK合作多年,但从未使用过TAG

有人可以建议那些主要区别是什么?标记的主要目的是什么?

svn tortoisesvn

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

使用Subversion等效".gitignore"文件

我被迫在当前项目上使用Subversion.

有人不友好地将binobj文件夹添加到存储库中.

除了删除它们并提交删除之外,是否有相当于我可以添加到存储库的.gitignore文件,以使开发团队中的有罪方永远不会再添加它们?

我知道我可以改变自己的全局忽略模式,但理想情况下我希望整个开发团队能够在项目级别上共享它.

svn

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

使用Tortoise SVN跨SVN存储库移动目录

如果子目录在同一个SVN存储库中,如何将子目录从一个目录移动到另一个目录?我正在使用陆龟SVN.

svn tortoisesvn

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

SVN提交失败:目录已过期

我有一个看似非常简单但很难解决的问题.删除目录后,我收到了上述错误.我还没有找到解决冲突的解决方案.这是它发生的方式:

svn add dir
svn add dir/file1
svn commit
svn add dir/file2
svn commit
svn delete dir
svn commit
--> commit failed  
--> Directory '/dir' is out of date

明显的解决方案'svn update'不起作用.在svn更新后,下一次提交失败:

Commit failed
Directory '/dir' remains in conflict.

与此同时,我找到了一个解决方案,但它有点麻烦:

svn resolve --accept working dir
svn commit --> still fails
svn update
svn commit --> still fails
svn resolve --accept working dir
svn commit --> NO PROBLEM!

两个问题: - 任何人都可以解释这种行为,因为我对它很好奇 - 这个问题发生在更复杂的情况下的perl脚本中.任何人都可以给我一个简单的解决方案,在perl脚本中是'doable'吗?

svn commit

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