我通过ssh更改了服务器上的一些代码。但是后来,我的同事告诉我,我应该通过svn来做,所以我使用TortoiseSVN检查了主干,但在我检查的源代码中,我没有看到我的自定义代码。所以我的问题是:
为什么我通过ssh执行的自定义代码不在我签出的源代码中?
我现在该怎么办?我应该将自定义代码放入签出的源代码并提交吗?
答案 0 :(得分:1)
1)因为您没有通过SVN签入(提交)您的更改,所以它们不在存储库中检出。您需要使用SVN(或Windows上的TortoiseSVN
之类的适当客户端)通过存储库执行所有操作。直接在服务器上进行更改通常是一个坏主意。
2)您应该使用更改更新签出的代码,然后签入这些更改以正确更新存储库(再次使用SVN或相应的客户端)。
如果您不确定如何正确使用SVN和存储库,您应该先咨询您的同事以获取具体说明,然后再做一些可能导致您遇到麻烦的问题(或者您的工作成本)。< / p>