我们正在尝试使用Subversion作为我们当前的Starteam 2005 SCM的可能替代品(因此我们的SVN知识目前是有限的:-)).
我一直在尝试使用switch命令(使用TortoiseSVN客户端)并且感到惊讶的是,在我将本地trunk文件夹切换到某个分支后,无法看到我切换到哪个分支.或者至少我找不到确定方法的方法.
通过将本地trunk文件夹切换到分支,我在这里做错了吗?如何查看当前本地trunk文件夹所指的分支?
我正在测试SVN.配置完成后,我可以成功添加/提交文件.
但是,我无法在文件和文件夹上看到状态图标.谁能告诉我为什么?
我正在使用TortoiseSVN,我想将现有存储库的Checkout导入本地目录.但是,我只想删除文件树的某些部分.有没有办法可以做到这一点?
例如:
/trunk
/project-A
/project-B
/project-C
Run Code Online (Sandbox Code Playgroud)
假设我只想拉下trunk,project-A和project-B.我怎么做?
我希望TortoiseSVN(1.5.3)忽略某些文件夹,它们的内容和某些其他文件,无论它们出现在我的目录层次结构中,但我无法正确获取全局忽略字符串.
无论我做什么,它要么增加太多,要么忽略太多
什么是正确的'全局忽略模式'忽略....
Folders : bin obj release compile
Files : *.bak *.user *.suo
Run Code Online (Sandbox Code Playgroud)
更新:为了帮助澄清......是的,我在Windows上使用它.
我喜欢TortoiseSVN的Windows集成.处理git-svn有类似的东西吗?如果它足够快,我甚至可以使用集成度较低的GUI.我不想要的是一个CLI,因为我很少有一个命令提示符位于正确的目录中.
这是一个相关的问题,但对于Linux
我想将TortoiseSVN安装升级到1.7版.我们有一个运行SVN 1.6存储库的VisualSVN服务器.
在我更新客户端之前,是否需要将存储库升级到1.7,或者TortoiseSVN是否向后兼容?
我知道在从TortoiseSVN 1.6升级到1.7期间,我需要将我的工作副本转换为新格式,但在提交过程中是否有一些逻辑可以查看服务器版本并进行适当调整?
svn version-control tortoisesvn backwards-compatibility visualsvn-server
我目前正在使用TortoiseSVN来管理我目前正在进行的几个项目.当我第一次将所有内容都移动到源代码控制中时,我并不确定应该如何布置所有内容,因此我最终将每个项目放入其自己的存储库中.
我想知道,将它们全部移动到一个大型存储库并将它们拆分为项目文件夹对我来说是个好主意吗?其他人都做了什么?
目前,他们都没有共享共同的代码,但他们可能在将来.如果它们在一起的话,它会更容易管理吗?
谢谢.
可能重复:
我的机器中的svn.exe在哪里?
我尝试使用命令更改我的存储库的用户名
svn propset --revprop svn:author
Run Code Online (Sandbox Code Playgroud)
我找不到程序svn.exe.怎么了
我通常使用Tortoise SVN,但我一直在研究Mercurial,因为它是一个分布式版本控制系统.
我在两个系统中寻找的是一个工具,让我只选择一部分文件并提交它们.如果我现在想要这样做,我必须复制到文件的临时版本并仅保留我想要在当前版本中提交的更改,然后在提交后再次将临时版本复制到当前版本.这只是一个麻烦,程序应该能够为我做这件事.
我听说Git支持这个,如果这是正确的,请告诉我.
任何人都可以解释在SVN中进行差异时的颜色代码,即某些行被标记为红色,黄色,蓝色等等
svn ×10
tortoisesvn ×10
diff ×1
git ×1
git-svn ×1
mercurial ×1
repository ×1
svn-checkout ×1
svnignore ×1
windows ×1