gpt4 book ai didi

svn - 如何避免 checkin 对 SVN 存储库的本地更改?

转载 作者:行者123 更新时间:2023-12-04 10:32:26 24 4
gpt4 key购买 nike

我必须对我的项目文件进行本地更改才能让它在不同的环境中运行。现在我不小心检查了两次这些更改(并弄乱了其他所有人的运行环境)。

可能有很多更好的方法来设置我们的构建,但由于我是一个已建立项目的顾问,我无法真正改变客户的工作方式。

我已经尝试在同一个存储库中设置第二个分支(这适得其反,将整个树复制到其存储库的根目录中——我不会再搞砸了)。

尝试设置我自己的第二个存储库并将这些文件检入新存储库。这也变得非常困惑,基本上不起作用。

我正在考虑 SVK——看起来它可能会有所帮助,但我无法弄清楚一种可行的模式。

我想我什至在这里发帖并没有得到一个好的答案,但那是在我认真考虑 SVK 之前——我认为使用这个新参数可能会有更好的解决方案。

我意识到我可以跟踪我想要 checkin 的更改,然后只 checkin 这些更改,但这是一个依赖于人的和有缺陷的程序,迄今为止,我失败了两次(因为我是一个有缺陷的人)。

关于如何做到这一点的任何建议?

最佳答案

你用什么客户端?

TortoiseSVN 有一个很好的功能,它利用了 changelist功能内置于 SVN。如果右键单击修改过的文件夹并选择“检查修改”,则可以右键单击该对话框中的任何修改过的文件,然后选择“添加到更改列表 -> 提交时忽略”。从那时起,无论何时执行提交,Tortoise 都会确保不要将这些文件添加到提交中。请参阅 this page 上的“从提交列表中排除项目” .

如果您不使用乌龟,您可以手动设置一个类似的更改列表。

关于svn - 如何避免 checkin 对 SVN 存储库的本地更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1732366/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com