小编bah*_*rep的帖子

svn存储库显示非常大的大小

我的一位办公室开发人员将视频上传到svn repository.几天后他删除了那些视频,但svn存储库仍然显示非常大的sige.如何减少svn存储库大小.

svn tortoisesvn

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

使用Windows身份验证方法的SVN权限管理工具

我们在Windows中使用VisualSVN Server作为SVN服务器.但它在管理权利方面的能力非常有限.此外,我们无法使用svn_access_file,因为我们的用户将使用Windows身份验证方法进行身份验证.

是否有任何工具来管理使用/支持Windows身份验证的权限?

svn windows visualsvn-server windows-authentication authz

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

Subversion Post-Commit Hooks

我有一些问题让post-commit钩子工作.当我将更改的文件提交到我的存储库时,Subversion似乎没有触发我的post-commit钩子.

我正在使用TortoiseSVN和VisualSVN与Subversion,我能够进入VisualSVN用户界面并在那里创建一个钩子,但是我想要做的是使用我安装的hooks文件夹中的post-commit可执行钩子执行我的钩子.

我已将名称从更改post-commit.tmplpost-commit.bat我的存储库的/ hooks文件夹中,并且只是在批处理文件中进行了简单的更新:

"C:\Program Files\TortoiseSVN\bin\svn.exe" update "C:\mypath\myworkingcopy"
Run Code Online (Sandbox Code Playgroud)

当我自己运行批处理文件时,它会更新我的工作文件夹,所以我认为当我因某些原因提交时它没有被触发.它似乎不是一个权限问题,因为一切都在我的机器本地完成,但我已将其设置为作为网络服务运行,但仍然遇到相同的问题...任何建议?

svn post-commit visualsvn-server svn-hooks

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

SVN提交未完成

当我在svn中提交文件时,我经常会遇到这样的情况,即在它传输了所有文件后,svn将挂起,然后最终超时出错svn: E175012: Connection timed out.

这似乎发生在我上传超过20个文件的时候.

我相信在所有文件都已传输到服务器之后会发生这种情况,因为Transmitting file data在控制台之后新的周期将停止添加,或者所有文件都已列在Tortoise中.此外,如果我然后从存储库进行更新,我会为我刚刚尝试提交的所有文件进行合并(或者,更令人烦恼的是,要解决大量冲突),然后当我再次提交时,没有任何内容提交 - 大概意味着第一次成功传输所有文件.

可能是什么导致了这个?看起来客户端正在等待来自服务器的"全部完成"消息,该消息永远不会返回到我的PC?

我们的设置是客户端上的TortoiseSVN 1.8.2和服务器上的VisualSVN Server 2.7.

我在服务器上的VisualSVN事件日志中检查了错误消息,但没有.这种情况发生在办公室网络和VPN上,无论是使用Wi-Fi还是有线连接.

svn tortoisesvn visualsvn-server

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

在SVN合并后忽略svn:mergeinfo中的更改是否安全?

我试图将一个提交与版本1000(影响六个Java文件)从主干合并到一个分支.执行以下命令显示完全相同的效果:

svn merge -c1000 https://<my-project>/trunk
svn merge -r999:1000 https://<my-project>/trunk
Run Code Online (Sandbox Code Playgroud)

这不仅会导致预期的六个Java文件发生变化,还会导致数十个其他文件和目录(但不是repo中的所有内容).为什么会这样?在查看文件中的确切更改时,我预计完全没有任何更改,它总是看起来像这样:

> svn diff SomeOtherFile.java

Property changes on: SomeOtherFile.java
___________________________________________________________________
Modified: svn:mergeinfo
   Merged SomeOtherFile.java:r1000
Run Code Online (Sandbox Code Playgroud)

是否可以恢复所有已更改的svn:mergeinfo文件和目录,并且只提交我最初想要合并的六个Java文件?有什么后果?

svn merge

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

VisualSVN要求TortoiseSVN

我有一个由4个人组成的团队,包括我,他们将参与一个项目.我在我的机器上安装了VisualSVN Server,将其设置为SVN Server.我还在我的机器上安装了VisualSVN Client,并将其与我的机器集成在一起.这里我的机器将是客户端和服务器.适用于其他用户和客户端的服务器.

早些时候,我有Tortoise和VisualSVN客户端.那个时候一切都很好.现在我已经删除了TortoiseSVN,因为我已经安装了VisualSVN Server.但当我"提交"更改时,VisualSVN说"TortiseSVN没有安装."

现在,当我使用VisualSVN作为服务器和客户端时,我为什么还需要TortoiseSVN?

或者出了什么问题..?

svn tortoisesvn visualsvn visual-studio

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

Tortoise SVN图标叠加未显示在共享映射网络驱动器文件夹中

我的Tortoise SVN图标正在我本地C:\驱动器上的文件夹中正确显示.但是,我存储在映射驱动器上的文件夹未显示任何图标叠加.我仍然可以在地图驱动器上签出,更新等,所以看起来SVN功能正常工作,但图标覆盖不存在.

有什么建议?

svn tortoisesvn

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

TORTOISE 下载 svn:E175012:连接超时并被锁定

这是我第一次使用SVN。(我认为问题在于SVN)这些是我使用的环境:

我想颠覆这个仓库

svn 签出https://svn.blender.org/svnroot/bf-blender/ trunk/lib/win64_vc14 lib/win64_vc14

我遵循这个,但没有错误的解释

https://wiki.blender.org/wiki/Building_Blender/Windows

svn checkout https://svn.blender.org/svnroot/bf-blender/trunk/lib/win64_vc14  lib/win64_vc14                          
Run Code Online (Sandbox Code Playgroud)

我预计它会完全下载并继续第二个下载步骤

A    lib\win64_vc14\opencollada\lib\opencollada\OpenCOLLADABaseUtils.lib                                            svn: E175012: Connection timed out                                                                                  PS C:\Users\Courtney\Downloads\Git-Repositorys\Git-Blender> C:\Users\Courtney\Downloads\Git-Repositorys\Git-Blender>
Run Code Online (Sandbox Code Playgroud)

我又试了一次

PS C:\Users\Courtney\Downloads\Git-Repositorys\Git-Blender> svn checkout https://svn.blender.org/svnroot/bf-blender/trunk/lib/win64_vc14  lib/win64_vc14                                                                                svn: E155004: Run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)                               svn: E155004: Working copy 'C:\Users\Courtney\Downloads\Git-Repositorys\Git-Blender\lib\win64_vc14' locked.         svn: E155004: 'C:\Users\Courtney\Downloads\Git-Repositorys\Git-Blender\lib\win64_vc14' is already locked.           PS C:\Users\Courtney\Downloads\Git-Repositorys\Git-Blender> svn checkout https://svn.blender.org/svnroot/bf-blender/trunk/lib/win64_vc14  lib/win64_vc14
Run Code Online (Sandbox Code Playgroud)

但问题似乎变得更糟,因为现在它被阻止了

Windows Power shell 代码行

svn tortoisesvn

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

如何使用VisualSVN Server绑定到一个IP地址?

我在我的Windows Server 2008上安装了VisualSVN.我在这台服务器上有几个IP地址,但我希望VisualSVN只绑定到其中一个.默认情况下,它绑定到所有可用地址.如何使VisualSVN仅处理一个IP地址上的请求?

我尝试添加

BindAddress xxx.xxx.xxx.xxx
Run Code Online (Sandbox Code Playgroud)

到httpd-custom.conf并重新启动服务,但这似乎不起作用.

我尝试使用httpd.conf,但它也没有用.

svn apache visualsvn-server

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

VS2008的SVN插件

我在Visual Studio 2008中使用VisualSVN,我必须在托盘区域运行某种提交监视器,以查看项目的本地副本是否已过期.

我有两个问题:

  1. 我讨厌在两个地方拥有它,我想看到它作为我的VS中的一个图标,

  2. 提交监控软件会关注几个项目,当我处理项目1(VS知道)时,我对其他项目不感兴趣.

我找不到Visual Studio的任何插件来做这件事,并且想知道是否有人知道任何好事.

svn version-control visualsvn visual-studio-2008 visual-studio

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