标签: ankhsvn

将第三方库添加到Visual Studio源代码管理

这是一个一直困扰着我的问题,我只是没有找到一个好的解决方案(没有双关语意).

我正在使用Visual Studio 2010与Subversion和Ankhsvn.它工作得很好,但是,我最大的问题是它只检索和管理"包含在项目中"的文件.这在很多情况下都很棒,但是如果你想要一个包含你想要包含在解决方案中的对象的文件夹,但又不想拥有项目本身(在这种情况下是一个web项目),那就很糟糕了.

在这种情况下,我想将一些第三方DLL包含在源代码控制中(因此在与版本控制同步时可以保持最新).我不希望开发人员分别安装第三方dll.通常发生的是您从其他位置引用DLL,并在编译时将它们复制到bin文件夹中.

我不希望将它们包含在项目中,因为我在发布站点时不会将它们复制到Web服务器(除了它们应该在bin目录之外).我想为这些创建一个单独的项目,但这将创建一个无用的dll,没有任何目的,然后将被复制到bin文件夹,因为它被引用.

我也尝试从bin文件夹中检查它们,但这导致了一些问题,其中文件没有正确同步,subversion说有关已存在的版本文件夹的事情等等.这似乎是颠覆或ankhsvn问题而不是视觉工作室问题.因此,我尝试保持bin文件夹不受版本控制的影响.

你是如何在项目中解决这个问题的?

svn dll ankhsvn visual-studio

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

在SVN中提交而不让其他人结账 - 这可能吗?

我使用SVN作为我的ANKH和TortoiseSVN的源代码控制.我正在为一个项目写一个巨大的变化,并且需要几天时间来进行更改,但与此同时我仍然想要暂时提交备份.但如果我承诺其他团队成员将更新我未完成的工作.

有没有一种方法可以"提交备份"而不更改修订版(所以其他人不会更新我的更改)?

谢谢!

svn tortoisesvn ankhsvn

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

什么是svn?以及如何将它与项目一起使用?

我不知道svn.什么是svn?我的朋友告诉我使用Assembla,它只是一个存储库?还是一个svn呢?

如果我使用svn客户端,例如AnkhSVN,我在哪里存储我的项目?在AnkhSVN?还是Assembla?如果在Assembla中存储,我该怎么做才能将它连接到AnkhSVN?

svn ankhsvn

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

AnkhSVN承诺非常慢

最近,我不得不将我的SVN存储库移动到不同的服务器,但是自从移动以来我遇到了一些性能问题.

我在我的工作站上使用Visual Studio 2005,AnkhSVN 2.1.7819.411和TortoiseSVN 1.6.6,在运行Windows Server 2008的服务器上使用VisualSVN Server.

每当我尝试在Visual Studio中提交文件或查看文件历史记录时,都需要20多秒.

我确认在服务器的防火墙上已经对VisualSVN Server进行了异常,但是当我禁用服务器的防火墙时,性能恢复正常(提交时间为1-2秒).当我提交或检查TortoiseSVN中的文件登录时,性能也很好.

为了确保问题与存储库的移动无关,我正在针对在新服务器上创建的新存储库运行这些测试.

所以,我认为问题在于AnkhSVN,但是如何进一步诊断它是不知所措的.

任何帮助将不胜感激.

svn tortoisesvn ankhsvn visualsvn-server

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

subversion服务器名称随ankhsvn改变

IT已将svn服务器的位置移动到另一个框.结果,所有源控制路径都需要改变.我无法在VS2010 + AnkSvn中找到它的位置.更改源控件对话框(File-Subversion-Change Source Control)列出了SCC绑定URL,但是作为只读值并且似乎没有提供任何更改它的方法.

ankhsvn visual-studio-2010

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

将SVN服务器从Linux迁移到Windows - 客户端影响?

我的IT人员告诉我他想将我们的SVN服务器从Linux机器移动到Windows机箱.

我们在客户端使用TortoiseSVN和AnkhSVN.

我是否认为我们可以在工作文件夹上使用"Switch"命令指向新服务器?

还是比这更复杂?

svn migration tortoisesvn ankhsvn

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

AnkhSVN中的待更改仅显示当前解决方案中的文件

我在一个存储库下工作,主要是在一个解决方案中.但是,在解决方案的工作期间,我也会更改其他文件,但是,当我提交时,AnkhSVN仅显示作为解决方案一部分的文件.这迫使我使用TortoiseSVN对整个目录进行提交,这反过来又错过了我用AnkhSVN添加的一些文件.

对此最简单的解决方案是,如果AnkhSVN向我显示了存储库的所有挂起更改.更糟糕的选择是,如果AnkhSVN标记了添加的文件,那么TortoiseSVN在从它进行提交时也会意识到它们.

谁知道这些问题的解决方案?

谢谢!

svn tortoisesvn ankhsvn visual-studio

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

颠覆:乌龟+ AnkhSVN

Open Ankh似乎使用Subversion 1.6.2而Tortoise使用Subversion 1.6.0.

用Tortoise创建一个存储库后,我无法看到它.

下载了subversion并执行svn admin -create --pre-1.6-compatible z:\ ......\etc ..现在ankh可以看到它.这是我第一次使用版本控制,也许我不需要乌龟,但Windows资源管理器集成听起来不错.

我正在使用file:///而不是svnserve或apache.

我是否可以沿着ankh使用乌龟或者我是否会继续遇到问题或可能损坏存储库?

svn version-control tortoisesvn ankhsvn visual-studio

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

Ankhsvn与Redmine整合

出于好奇,我正在我们的开发办公室部署AnkhSVN与Visual Studio 2010,并且在Redmine管理项目方面取得了很大成功.但是,有一个问题是将AnkhSVN与Redmine整合在问题方面.所以我可以提交针对特定错误修复的提交.这可能吗?

svn ankhsvn redmine visual-studio-2010 redmine-plugins

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

SVN多个开发人员同时处理单个文件

实际上我在使用SVN期间已经多次遇到过这个问题.大部分时间我都在使用VSS进行源代码控制,但是在过去的几个月里我一直在使用SVN.

我们在VS 2010中使用乌龟和AnkhSVN.

在我们的团队中有5-6人,其中一些人一次处理同一个文件.现在当有人提交时,我们已经看到其他一些开发人员的变化消失了,有时我们会得到一些版本号.这件事耗费了大量时间,我们必须解决所有冲突.

请提供信息,以便我们避免此类问题.

tortoisesvn ankhsvn visual-studio-2010

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