昨天我通过ssh改变一个CSS文件代码的关注,我把文件中的某些代码:SVN:与改变SVN和直接在服务器上
#c285{
margin-top: 33px;
float: right;
}
今天我不知道怎么会如果我做到这一点通过SVN,所以今天我检查了源代码,并做了一个试验,我把一些代码在这个文件中:
#35{
clear: both;
}
然后,我经历了TortoiseSVN致力于此css文件,我发现结果是这样的:
a。服务器上的css文件 具有#c285
和#35
b。在SVN
CSS文件只有#35
所以我的问题是:
1.Does这是什么意思?如果我在ssh中更改代码,稍后如果我在svn中没有触及此代码(#c285
),它会停留在那里,如果我在svn中更改它将被覆盖?
2.后来,如果我需要发布它,将通过ssh完成的更改发布还是只发生在svn中?
从不。永远。永远。直接进行更改。始终通过源代码管理。你也不想用'svn up'进行部署 - 因为你迟早会知道有人(你)会把它搞砸。 – thekbb