相关疑难解决方法(0)

如何修改现有的,未删除的提交?

我在提交消息中写了错误的东西.或者,我忘了包含一些文件.

如何更改提交消息/文件?提交尚未被推送.

git git-amend git-commit git-rewrite-history

7669
推荐指数
27
解决办法
246万
查看次数

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

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

svn svn-hooks

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

如何强制subversion提交未更改的文件?

我希望subversion提交一个文件,即使它没有改变.有没有办法做到这一点?

svn version-control commit

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

Subversion钩子的常见类型

人们使用哪种钩子脚本进行Subversion?只是一般的想法,但代码也会很棒!

svn version-control scripting svn-hooks

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

如何从Windows cmd.exe脚本获取日期和年份?

如何从Windows cmd脚本中获取当前的月份和年份?我需要将每个值都放入一个单独的变量中.

scripting cmd date

34
推荐指数
7
解决办法
13万
查看次数

颠覆性:追溯更改SVN提交消息?

其实我需要修改SVN提交消息.很多相关人员都存在如何做到这一点(例如,追溯更改SVN提交消息?).

我的问题是,我可以从Eclipse的颠覆性插件中做到吗?

eclipse svn subversive

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

tortoisesvn编辑日志消息不显示

我已经阅读了有关如何使用TortoiseSVN编辑日志消息的所有文章.我已经能够做到这一点很好.

但是,我想看看我在服务器上所做的更改是否可以在本地看到,我在本地进行的更改可以在服务器上看到.当我在服务器上进行更改并在本地查看它们时,这似乎正常工作.但是,当我在本地对编辑日志消息进行更改时,似乎两者之间的更改不再可见.

但是,当我转到编辑日志消息时,我能够看到消息..但它不会显示在日志中.其他人有这个问题吗?

这是我在本地编辑日志时得到的.请注意我已从服务器上的服务器添加,它在本地编辑日志中显示,但不显示在显示日志屏幕上 http://imgur.com/zljdE1i

我错过了某种刷新吗?我试过关闭SVN并重新开放,但这没有帮助.

更新:看起来像我已经回答了我的问题:看到部分修改日志消息和作者的的版本日志对话框帮助页面

由于TortoiseSVN会保留所有日志信息的缓存,因此对作者和日志消息的编辑只会显示在本地安装上.使用TortoiseSVN的其他用户仍会看到缓存(旧)作者和日志消息,直到他们刷新日志缓存.

因此,只需在存储库中右键单击并转到TortoiseSVN>设置>日志缓存并禁用/启用日志缓存或在缓存存储库下,选择所需的并更新.

svn tortoisesvn svn-propset

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

在历史Subversion修订版更改后修复git-svn存储库

我使用git-svn来保存共享Subversion存储库的克隆.最近有人编辑的修订提交的信息(一拉 这太问题)后,我曾git svn fetch编那个版本.如何更正我的Git克隆以获得正确的提交消息?

我原本期望git svn reset接下来git svn fetch重新提交这个提交并更新一些东西,让我只需要修复我的本地分支,但实际上并没有做任何事情; 在git svn fetch不重新获取我重置为提交.

(是的,我认为更改提交消息是一个坏主意,但这不是我可以控制的.)

更新:我尝试了sleske建议的过程(事实上,我在问这个问题之前尝试过,但我只是为了以防再次尝试),但没有运气.我得到如下输出:

me_and@centos ~/code ((358a2dd...)) Fri 16 Jan 15:31:27
$ git svn reset -p 55102
r55094 = 25d126219f7eeddfc7d0842704c7efcc0443dd70     (refs/remotes/origin/branchname)

me_and@centos ~/code ((358a2dd...)) Fri 16 Jan 15:33:06
$ git svn fetch

me_and@centos ~/code ((358a2dd...)) Fri 16 Jan 15:33:08
$ 
Run Code Online (Sandbox Code Playgroud)

没有输出git svn fetch(或者自从我上次运行以来是否存在提交,但它只是获取新提交,而不是重新提交旧提交),特别rereading是在sleske的示例中没有消息.

如果相关,我使用的是Git v2.0.4.

更新2:.git/config下面稍作修改:

[core]
    repositoryformatversion = 0
    filemode = …
Run Code Online (Sandbox Code Playgroud)

svn git git-svn svn-propset

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

在不更改文件的情况下为subversion添加注释?

我想为给定文件的subversion日志或历史记录添加注释,但没有与该文件关联的更改.

有没有办法在不实际更改文件的情况下向svn日志中添加或注入注释.

我正在寻找一种方法来在事件发生后标记日志中的文件,例如代码审查.

我不想做一个svn副本来创建一个全新的分支.我只想在某个时间点与单个文件关联的注释.

这里有什么建议?

svn version-control tortoisesvn

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