这让我很疯狂,所以欢迎来自其他用户的任何建议.我正在使用Subversion,并在Windows服务器上安装了VisualSVN 1.6.1的副本.在我的电脑上,我使用了TortoiseSVN和精彩的AnkhSVN Visual Studio插件的组合.一切都像梦一样,但现在我正在尝试使用该svn:keywords功能,所以我可以包含$Id$在我的所有源文件的顶部.现在,对于现有文件,我可以编辑SVN属性并添加此关键字,一切正常,但我希望自动完成新文件 - 我无法使其工作.
根据文档,您需要编辑位于C:\Documents and Settings\<user>\Application Data\Subversion文件夹中的特殊Subversion配置文件.我的电脑已经有了这个文件的副本,所以我把它改成了这样:
[miscellany]
enable-auto-props = yes
[auto-props]
*.cpp = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.hpp = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.rc = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.rc2 = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.cc = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.c = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.h = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.wsf = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.js = svn:eol-style=native;svn:keywords=Author …Run Code Online (Sandbox Code Playgroud) 有没有办法将带有HISTORY的SourceSafe迁移到SVN?
理想情况下我想使用VisualSVN Server,但我真的不想丢失我的SourceSafe历史记录.如果我必须,我会.
svn version-control visualsvn visual-sourcesafe visualsvn-server
我曾尝试使用Scriptalias托管Mercurial HG存储库.
ScriptAlias/hg /"htdocs/hgwebdir.cgi"
如果我转到Chrome,它会显示cgi文件的内容.在IE中,它确实渲染,但不显示图像和链接.在任何一种情况下,都不会显示我想要显示的存储库.
有没有人设法使用VisualSVN?如果我有Windows身份验证和https,这也会工作吗?
我想将我的svn存储库从运行Windows和VisualSVN 2.1.2的本地计算机迁移到webfaction上的svn应用程序(我的Linux托管解决方案).
最初我尝试转储svn:
svnadmin dump path_to_repository > dumpfile_name
并将其加载到Linux机器上
svnadmin load dumpfile_name
我收到以下错误:
svnadmin:无法打开文件' dumpfile_path_and_name/format':不是目录
我发现在我的Windows机器上,我在存储库下面有一个格式文件夹.所以我将整个存储库复制到Linux机器并尝试:
svnadmin load path_to_repository_copy
我收到以下错误:
svnadmin:'1'和'3'之间的预期FS格式; 找到格式'4'
我该怎么办?
我一直是Visual SVN的长期用户(几乎从一开始),但我经常遇到一些问题,例如在解决方案中重命名文件然后不正确提交(或其他)并导致提交中断.
现在我刚刚看到Axosoft正在免费提供RocketSVN,我想知道是否有人对此有任何想法?
是否值得切换?它是不错的颠覆软件?它是否有任何突破性的错误?
提前致谢.
编辑:
因为每个人都说RocketSVN建立在AnkhSVN上,我可以问.AnkhSVN和VisualSVN有什么区别?这个比那个好吗?
我想做以下事情:
当一个用户正在从SVN编辑文件时,在第一个用户提交更改之前,没有其他用户可以编辑此文件.那就是svn中的文件会有某种写法.
这在SVN中是否可行?怎么做?是否可以为单个文件或目录(而不是整个存储库)设置此项?
为什么这会有用?二进制文件和其他一些文件的冲突无法轻松解决.我想将svn中的excel文件设置为以上述方式写入锁定.
我欢迎指导如何在我使用的VisualSVN或TortoiseSVN中执行此操作.
我是Visual Studio 2010和VisualSVN的新手.我已经找到了如何共享项目(实际上是一个解决方案):右键单击解决方案> VisualSVN>向Subversion添加解决方案.它工作正常.现在我很遗憾,我想从SVN解开这个解决方案,并继续在我的项目上独立工作.我怎么做?
非常感谢你们.
我正在使用Visual Studio 2010与VisualSVN和TortoiseSVN,并希望每当我打开解决方案时,提示从源代码控制更新,就像SourceSafe所做的那样.那可能吗?
我有一个Visual Studio项目,我已经致力于VisualSVN(通过Visual Studio中的VisualSVN=> Commit菜单).我通过NuGet为这个项目添加了许多库.
我的同事已下载我上传到SVN的项目(via VisualSVN=> Get solution from Subversion...),发现这些库已丢失,他不得不重新下载它们.
几个问题:
我试图找到一个免费的工具,它不是VisualSVN(我知道VisualSVN与Visual Studio 2003/2005/2008/2010集成....),它将Sub Version/TortoiseSVN与Visual Studio 2003集成.还有另一个工具, Visual Studio 2005/2008/2010与SVN集成,这里的超链接 - > http://garrys-brain.blogspot.ca/2007/07/tortoisesvn-and-visual-studio.html但不与Visual Studio集成2003.