小编bah*_*rep的帖子

SVN:有没有办法将文件标记为"不提交"?

使用TortoiseSVN,我可以将文件移动到ignore-on-commit更改列表中,这样当我提交整个树时,对该文件的更改不会被提交.

有没有办法使用svn命令行工具做这样的事情?

编辑:感谢您使用的建议svn:ignore,但这并不是我想要的.

svn:ignore影响和svn add&之类的事情svn import.它给出了一个要忽略的文件名模式列表.

我有一个已经在源代码控制下的文件,但我想对我提交整个源代码树后不想提交的文件进行临时更改.我正在进行许多其他更改,我可以在我的监视器上粘贴一个注释,告诉我在提交树之前恢复该文件,但如果svn可以自动跳过该文件,那将会很好.

svn command-line

153
推荐指数
5
解决办法
10万
查看次数

Intellij idea subversion checkout错误:`无法运行程序"svn"`

我正在使用intellij idea 13.0.当我试图从subversion结帐时,我收到错误

Cannot load supported formats: Cannot run program "svn": CreateProcess error=2, The system cannot find the file specified
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

svn intellij-idea

135
推荐指数
7
解决办法
14万
查看次数

126
推荐指数
5
解决办法
9万
查看次数

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

追溯更改SVN提交消息?

我想将大量SVN提交消息重写到不同的结构,例如前缀类别.从:

"foo" now accepts "bar" format for connection string.

我想要

core - database - "foo" now accepts "bar" format for connection string.

有一个简单的方法来做到这一点,它包含反倾销使用整个存储库svndumpfilter

我在客户端使用TortoiseSVN,在服务器端使用VisualSVN.(VisualSVN是经典的包装器svn,我也可以通过命令行与之交谈.)

svn tortoisesvn visualsvn-server

84
推荐指数
4
解决办法
5万
查看次数

如何找出Subversion存储库版本?

如何确定我的存储库的当前版本以查看是否需要升级它(svnadmin upgrade)?

实际上我正在举办第三方SVN,我想知道是否需要让他们升级我的回购.

我问,因为1.5服务器会将repo版本保持在1.4,除非我错过了什么?

svn berkeley-db fsfs

76
推荐指数
4
解决办法
6万
查看次数

我可以在Tortoise SVN中看到当前检出的版本号吗?

我想知道当前检出的文件或目录的修订版号是什么.有没有办法在Windows上的TortoiseSVN中执行此操作?

svn version-control tortoisesvn

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

在svn中是否存在全局忽略的概念?

有没有办法在PC上为SVN存储库或SVN客户端设置Ignores的全局列表?

我使用像Tortoise/Ankh/VisualSVN这样的工具的唯一原因是因为我想只检查我需要的文件而没有所有bin/obj/Resharper的东西.

我被宠坏.gitignore.hgignore我只是复制到存储库中,然后使用git commit -a而不必关心垃圾检查.

我知道我可以手动设置它,但这样做很乏味,我认为它必须应用于每个创建的新文件夹.

在Windows下使用SVN.

svn svnignore

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

工作副本已锁定

我正在使用subversion作为版本控制开发一个Web,但得到了"工作目录锁定"错误消息

这是故事:

我有

PC-A:

  • Windows XP专业版
  • VisualSVN 2.5.2
  • Tortoise SVN 1.7.3

PC-B:

  • Windows XP Home
  • Tortoise SVN 1.7.3

我使用VisualSVN在PC-A上创建了存储库.

从PC-B,I Checkout http:\\ PC-A:81\svn\test\trunk到D:\ xampp\htdocs\test-lalala.

从PC-A,我还检查http:\\ PC-A:81\svn\test\trunk到D:\ xampp\htdocs\test-lalala.

我创建一个运行my-post-commit.bat文件的post-commit钩子,所以当我提交http:\\ PC-A:81\svn\test\trunk时,文件夹D:\ xampp\htdocs\test-lalalaon PC- A会更新,所以其他人可以看到结果.

"C:\Program Files\VisualSVN Server\bin\svn.exe" update "D:\xampp\htdocs\test-lalala" --username myusername --password mypassword --config-dir "C:\Program Files\VisualSVN Server\conf" 
Run Code Online (Sandbox Code Playgroud)

在PC-B上,创建index.php文件,然后提交.当我提交时,我收到此错误消息

错误信息

在PC-A上,我尝试右键单击D:\ xampp\htdocs\test-lalala TortoiseSVN> CleanUp,并检查"清理工作副本状态"和"包含外部"(默认选中).尝试添加文件和提交,但仍然得到相同的错误消息.

我试图在.svn文件夹上查找锁文件,但没有锁文件.我还尝试删除PC-A D:\ xampp\htdocs\test-lalala上的工作副本并再次检出,但是当我提交时,仍然会收到相同的错误消息.

如何解决此错误消息?所以当我提交时,文件夹会自动更新?

svn tortoisesvn visualsvn visualsvn-server

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

Tortoisesvn Subversion 1.8 - 合并 - 不再重新整合分支选项

在tortoiseSvn 1.8中,没有"重新整合"分支选项.在Tortoise Svn 1.8中重新整合分支的正确方法是什么?

在选择合并然​​后下一个选项: 合并第一步

然后我进入下一个窗口: 在此输入图像描述

或者我做错了什么?

svn tortoisesvn branching-and-merging

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